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

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

قام بنشر

الساده الافاضل

هل من مساعده فى

كيف لى ان اجعل ذلك الكود يعمل تلقائى عن ادخال المعطيات فى

B2 او C2

هذا الكود كود ASVANCED FILTER

 

 

Sub Macro2()
'
' Macro2 Macro
'

'
    Range("A3:AA1304").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
        Range("B1:C2"), Unique:=False
End Sub

 

جزاكم الله كل الخير

  • تمت الإجابة
قام بنشر

ضع الماكرو المقصود في حدث الشيت المطلوب تنفيذ العملية فيه كما يلي

بين السطرين التاليين

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

ليكون الكود كالتالي

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Range("A3:AA1304").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
         Range("B1:C2"), Unique:=False
End Sub

وان لم تضبط معك ارفق ملف كمثال للعمل عليه وتنفيذ المطلوب

تقبل خالص تحياتي

قام بنشر

السطر المقصود  :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

يعني هذا السطر  تنفيذ كود خاص علي هذا الشيت عند حدوث اي تغيير في الشيت

اي عند عمل اي عملية في الشيت المحدد ينفذ الكود والاجراء الذي يليه تلقائيا

 

ارجو ان يكون الشرح واضح

واي استفسار لا تترد في وضعه

تقبل خالص تحياتي

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information