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

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

قام بنشر

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

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

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

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)

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

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

 

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information