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

مطلوب تعديل على هذا الماكرو


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

السلام عليكم

أخي خالد حياك الله وزادك رفعة وعلما

لا أخفي عليك الكود الذي كتبته استغرقت فيه تقريبا ساعة أو أكثر

ومع تكرار المحاولات ومراجعة بعض الملفات وجدت الحل

الدروس أخذتها من مساهمات الإخوة الأعضاء والأساتذة وأنت منهم أخي خالد

بالمناسبة ملفك ( نتيجة ) في غاية الروعة وفيه دروس لا يستهان بها

موفق إن شاء الله

أحييك على خفة ظلك فأنت إنسان طيب بحق

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

الاخ الفاضل : الاستاذ سالم

مجهود رائع بارك الله فيك

ولكن لا اريد ان اثقل عليك كنت اريده عن طريق الماكرو (البرمجة) لانه يستخدم فى برنامج شئون طلبة ومرتبط بملفات اخرى ولا يصلح الا عن طريق الماكرو

انا قمت بعمل 14 ماكرو ولكن الماكرو اللى عامله طويل ولافف

مرفق الملف بعد تنفيد 14 ماكرو المراد اختصارة بطريقة فنية لخبراء الاكسل بارك الله فيهم جميعا

فنحن نكن للكل كل تقدير واحترام وزادهم الله علما

Book1.rar

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

باختصار

الماكرو الموجود فى الملف المرفق فى هذة المشاركة باسم hide_all

يقوم ان قيمة الخلية الاولى من الصف وهى a

لو قيمتها صفر يخفى الصف

وذلك بالنسبة للصفوف من اول 14 الى 27

يعنى لو a14 قيمتها صفر يخفى صف 14

وذلك بالنسبة لباقى الصفوف من 14 الى 27

الماكرو الموجود بالمرفق ينفذها صح ولكن طويل وياخذ وقت فى التنفيذ

المطلوب تبسيط هذا الماكرو فى الملف المرفق

وبارك الله فيكم

مطلوب تعديل.rar

تم تعديل بواسطه safwatscc
رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم

تم تعديل اختصار كودالمشاركه الاولى مع اضافه كود لاظهار الصفوف المخفيه مره اخرى

Sub DOIT()

    Un_Hidden

    For i = 8 To 21

        If Cells(i, "C") = "" And Cells(i, "D") = "" _

        And Cells(i, "E") = "" And Cells(i, "F") = "" _

        And Cells(i, "G") = "" And Cells(i, "H") = "" _

        And Cells(i, "I") = "" Then

            Rows(i).Hidden = True

        End If

    Next i

End Sub


Sub Un_Hidden()

    For i = 8 To 21

        Rows(i).Hidden = False

    Next i

End Sub

مرفق ملف

السلام عليكم

Hide_Rows.rar

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

  • 3 years later...
For x = 8 To Range("a65536").End(xlUp).Row
If Cells(x, 1) = 0 Then
Rows(x).Hidden = True
End If
Next

 

اثراءا للموضوع كود اخر مختصر وسريع جدا فالتنفيذ

تعديل على ماكرو+.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