اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

السلام عليكم

محتاج داله لترحيل البيانات من الشيت الرئيسى الى شيتات (دمياط و الفيوم و عملاء اخرون ) حسب العميل و العنوان

مع بقاء البيانات في الشيت الرئيسى

جزيتم خيرا

1.xlsx

قام بنشر

عد اذن اخي علي 

هذا الكود (سريع جداُ لانه يستعمل adanvced filter)

Option Explicit
Sub filter_for_ME()
    With Application
     .ScreenUpdating = False
     .Calculation = xlCalculationManual
    End With
Dim i%, k%: k = Sheets.Count
Dim S_sh As Worksheet: Set S_sh = Sheets("سحب مباشر")
Dim T_sh As Worksheet
Dim My_Table As Range: Set My_Table = S_sh.Range("b3").CurrentRegion
  For i = 2 To k
  Set T_sh = Sheets(i)
    With T_sh
        .Range("b3").CurrentRegion.Clear
        .Range("q1") = "العنوان"
        .Range("q2") = T_sh.Name
    End With
My_Table.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=T_sh.Range("Q1:q2"), _
CopyToRange:=T_sh.Range("b3")
T_sh.Range("q1:q2").ClearContents
Next
    With Application
     .ScreenUpdating = True
     .Calculation = xlCalculationAutomatic
   End With

End Sub

الملف مرفق

 

salim_Adv_Fllter.xlsm

  • Like 5

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information