اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم اصدقائي المحترمين

اولا اشكر كل القائمين علي الصفحه جزاهم الله خيرا

ثانيا الرجاء من سيادتكم التكرم بمساعدتى فى كود لترحيل البيانات من صف معين فى شيت لصف معين فى شيت اخر بناء على الرقم القومى 

مثال فى الشيت رقم 1 موجود بيانات العاملين لدى الاسم والرقم القومى وقيمة المرتب بعد احتساب اجمالى المرتب وفى الشيت رقم 2 موجود بيانات العاملين الاسم والرقم القومى لكن بترتيب اخر 

ارغب فى استيراد اجمالى المرتب الموجود فى الشيت رقم 1 الى الشيت رقم 2 طبقا للرقم القومى 

شيت رقم 1.xlsx شيت رقم2.xlsx

  • أفضل إجابة
قام بنشر (معدل)

وعليكم السلام ورحمة الله تعالى وبركاته 

عبد ادن الاخ @محي الدين ابو البشر  اليك حل اخر 

Sub FindNational_ID() 


    Dim WSdata As Worksheet, WSdest As Worksheet, i As Long
    Dim Sh1 As Variant, Sh2 As Variant
    
    Set WSdata = Feuil1
    
    Application.ScreenUpdating = False
    Set WSdest = Workbooks.Open(ThisWorkbook.Path & "\شيت رقم2.xlsx").Sheets(1)
    

    
    Sh1 = WSdest.Range("c2", WSdest.Range("c" & Rows.Count).End(xlUp)).Value
    Sh2 = WSdata.Range("C2", WSdata.Range("C" & Rows.Count).End(xlUp)).Value
    
    With CreateObject("Scripting.Dictionary")
        For i = 1 To UBound(Sh2, 1)
            If Not .Exists(Sh2(i, 1)) Then
                .Add Sh2(i, 1), Nothing
            End If
        Next i
        
        For i = 1 To UBound(Sh1, 1)
            If .Exists(Sh1(i, 1)) Then
                WSdest.Range("F" & i + 1).Value = WSdata.Range("N" & i + 1).Value
            End If
            
        Next i
    End With
 Workbooks("شيت رقم2.xlsx").Close True
    Application.ScreenUpdating = True
  
End Sub

 

شيت رقم 1.xlsb

تم تعديل بواسطه محمد هشام.
قام بنشر

اشكركم زملائى الأعزاء كلا الحلين ممتازين ويفون بالمطلوب 

اسف طمعا فى كرمكم 

ممكن شرح طريقة التنفيذ كى اتمكن من تطبيق الطريقة على اى شيت اواجهه وزيادة فى كرمكم هل يمكننى التنفيذ بحيث يكون مصدر البيانات شيت 1 ويتم تصدير البيانات الى كلا من شيت 2 و شيت 3

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information