أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
هانى على ali mohamed ali-- لا تميز خلال هذه الفترة لا تميز خلال هذه الفترة منع ادخال البيانات بعدة شروط اكسيل اسئله واجابات


أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





صاددر وارد

يسألونك دائماً عن ملف الصادر والوارد فكان هذا الملف الذي ارجو ان يستفيد منه اكبر عدد من المستخدمين فقط املأ الجدول بالبي ..



05-10-2018 08:30 مساء
salim
خبير معتمد
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 43
المشاركات : 853
الجنس : ذكر
تاريخ الميلاد : 1-5-1989
الدعوات : 1
يتابعهم : 13
يتابعونه : 33
قوة السمعة : 6607
عدد الإجابات: 67
 offline 

يسألونك دائماً عن ملف الصادر والوارد
فكان هذا الملف الذي ارجو ان يستفيد منه اكبر عدد من المستخدمين
فقط املأ الجدول بالبيانات اللازمة و حدد صفحة الترحيل واضغط على الزر
من مميزاته:
لا يسمح لك بتكرار رقم الصادر او الوارد
لا يسمح لك بترحيل بيانات غير مكتملة
الكود

Option Explicit

Sub TransferData()
Dim My_Sh As Worksheet, My_Rg As Range

Dim My_row%, Rp%, i%, My_Match%
Dim Ar1(1 To 2), Ar2(1 To 2)
Ar1(1) = "Sader": Ar1(2) = "Wared"
Ar2(1) = "صادر": Ar2(2) = "وارد"
Dim Sh_Name$

Rp = Principal.Cells(Rows.Count, 2).End(3).Row
 If Rp <= 3 Then MsgBox "لا يوجد بيانات لنقلها", 1048640: GoTo Exit_Me

Sh_Name = Application.Index(Ar1, Application.Match(Principal.Range("a2"), Ar2, 0))
  Set My_Sh = Sheets(Sh_Name)
  My_row = My_Sh.Cells(Rows.Count, 1).End(3).Row + 1
  
 Set My_Rg = Principal.Range("b4:E" & Rp)
    For i = 1 To My_Rg.Rows.Count
        If Application.CountA(My_Rg.Cells(i, 1).Resize(1, 4)) < 4 Then
          MsgBox "هناك بيانات غير مكتملة في النطاق" & Chr(10) & _
            My_Rg.Cells(i, 1).Resize(1, 4).Address & Chr(10) _
            & "لا يمكن الترحيل", 1048640
          GoTo Exit_Me
        End If
    Next
    '==========================================
     For i = 1 To My_Rg.Rows.Count
        On Error Resume Next
        My_Match = Application.Match(My_Rg.Cells(i, 1), My_Sh.Range("a:a"), 0)
        If My_Match Then MsgBox "There Are Duplicates" & Chr(10) & My_Rg.Cells(i, 1) & _
        " is Already existe in Sheet: " & My_Sh.Name: GoTo Exit_Me:
        On Error GoTo 0
    Next
    
    '=======================================
     
  For i = 1 To My_Rg.Rows.Count
    My_Sh.Range("a" & My_row).Resize(My_Rg.Rows.Count, 4).Value = My_Rg.Value
    My_row = My_Sh.Cells(Rows.Count, 1).End(3).Row
    Principal.Range("b2") = My_Sh.Range("a" & My_row)
    
  Next
     My_Rg.ClearContents
Exit_Me:
Erase Ar1: Erase Ar2: Set My_Rg = Nothing: Set My_Sh = Nothing
       On Error GoTo 0
End Sub




الملف مرفق
 
 
  Sader_Wared.rar   تحميل rar مرات التحميل :(52)
الحجم :(22.151) KB


06-10-2018 08:39 صباحا
مشاهدة مشاركة منفردة [1]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10444
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 24
يتابعهم : 1
يتابعونه : 535
قوة السمعة : 36522
عدد الإجابات: 254
 offline 
look/images/icons/i1.gif صاددر وارد
بارك الله فيك أخي الغالي سليم وجزاك الله خيراً

06-10-2018 09:27 صباحا
مشاهدة مشاركة منفردة [2]
الصقر
مدير المنتدى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1824
الجنس : ذكر
الدعوات : 21
يتابعهم : 0
يتابعونه : 748
قوة السمعة : 19987
موقعي : زيارة موقعي
عدد الإجابات: 2
 offline 
look/images/icons/i1.gif صاددر وارد

جزاكم الله خيرا استاذ سليم
142


توقيع :الصقر

اخى العضو الكريم
اذا كنت ترى ان المنتدى مفيد لك
فكن سفيرا لنا بدعوة الاخرين للانضمام معنا
فالدال على الخير كفاعله


06-10-2018 09:52 صباحا
مشاهدة مشاركة منفردة [3]
ali mohamed ali
مشرف على منتدى الاكسيل
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
الدولة : مصر
الجنس : ذكر
الدعوات : 2
يتابعهم : 0
يتابعونه : 68
قوة السمعة : 9632
عدد الإجابات: 46
 offline 
look/images/icons/i1.gif صاددر وارد
جزاك الله كل خير استاذ سليم وبارك الله فيك
توقيع :ali mohamed ali
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
 الاخرين لوجه الله وان تحتسب له اجر عند الله

06-10-2018 10:48 صباحا
مشاهدة مشاركة منفردة [4]
هانى على
عضو ماسي
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 10-03-2018
رقم العضوية : 4794
المشاركات : 475
الجنس : ذكر
تاريخ الميلاد : 1-4-1980
يتابعهم : 5
يتابعونه : 4
قوة السمعة : 855
عدد الإجابات: 8
 offline 
look/images/icons/i1.gif صاددر وارد
بارك الله فيك استاذى الكريم وجعله الله فى ميزان حسناتك

06-10-2018 04:22 مساء
مشاهدة مشاركة منفردة [5]
khaled alborene
عضو متميز
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 16
المشاركات : 834
الدولة : الاردن
الجنس : ذكر
تاريخ الميلاد : 9-9-1990
الدعوات : 2
يتابعهم : 10
يتابعونه : 11
قوة السمعة : 988
عدد الإجابات: 1
 offline 
look/images/icons/i1.gif صاددر وارد
سلمت يمناك

08-10-2018 01:23 مساء
مشاهدة مشاركة منفردة [6]
lerby-7
عضو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 19-09-2018
رقم العضوية : 8082
المشاركات : 29
الجنس : ذكر
تاريخ الميلاد : 31-12-1970
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 58
 offline 
look/images/icons/i1.gif صاددر وارد
شكراااا لك




الكلمات الدلالية
صاددر ، وارد ،


 










اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 04:21 مساء