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

تعديل فى ماكرو خاص بالتصفية المتقدمة


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

أخى الفاضل عمرو

ما رأيك فى هذه الفكرة

وهى مستوحاه من أعمال المبدع الكبير الأستاذ / عبد الله باقشير


Sub اصناف()

On Error Resume Next

Dim XX As Shape

Set XX = ActiveSheet.Shapes("الاصناف")

With XX.TextFrame.Characters

    If .Text = "اصناف لا تساوى صفر" Then

	   ragab1

	   .Text = "كل الاصناف"

    Else

	   ragab2

	   .Text = "اصناف لا تساوى صفر"

    End If

End With

On Error GoTo 0

End Sub

Sub ragab1()

    Range("A5:B35").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _

	    Range("H1:H2"), Unique:=False


End Sub

Sub ragab2()

    ActiveSheet.ShowAllData

End Sub


ماكرو.rar

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

أخى الفاضل عمرو

ما رأيك فى هذه الفكرة

وهى مستوحاه من أعمال المبدع الكبير الأستاذ / عبد الله باقشير

خالص الشكر لك اخى الفاضل أستاذ/ رجب وكل الشكر للاستاذ / عبد الله باقشير

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

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