اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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

قام بنشر

الاخ الفاضل : الاستاذ aiman raya

الاخ الفاضل : الاستاذ هادى

والله يعجز اللسان عن الشكر

بارك الله فيكم و جعله فى ميزان حسناتكم

  • 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