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

تنفيذ الماكرو تلقائيا دون الحاجة للضغط على زر تشغيل


bachiri401
إذهب إلى أفضل إجابة Solved by سليم حاصبيا,

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

activate macro (call).xlsm

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

هل يمكن جعل الماكرو يشتغل اليا دون الحاجة للضغط على اي زر تشغيل

في المثال المرفق استعنت بالامر CALL  لكن لم يعمل معي

هل من توضيح او دروس شرح بارك الله فيكم

رابط هذا التعليق
شارك

  • أفضل إجابة

هذا الماكرو

 



Private Sub Worksheet_Change(ByVal Target As Range)
    Dim My_rg As Range
    Dim Cret As Range
    Dim Rg_to As Range
Const i = 2
    Set My_rg = Range("B2:F13")
    Set Cret = Range("L3:L4")
    Set Rg_to = Range("J6:M6")

Application.EnableEvents = False
  
  If Target.Address(0, 0) = "L4" _
    And Target.Count = 1 Then
    
    My_rg.AdvancedFilter i, Cret, Rg_to

  End If

Application.EnableEvents = True
End Sub

تم الشرح الماكرو  بالتفصيل للتمكن من متابغتة مع امكانية  احتصاره الى


Private Sub Worksheet_Change(ByVal Target As Range)
 
Application.EnableEvents = False
  
  If Target.Address(0, 0) = "L4" _
    And Target.Count = 1 Then
    
    Range("B2:F13").AdvancedFilter 2, _
    Range("L3:L4"), Range("J6:M6")

  End If

Application.EnableEvents = True
End Sub

 

Bachiri.xlsm

  • Like 4
رابط هذا التعليق
شارك

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