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

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

قام بنشر

الأخوة الأعزاء  أنني قمت بعمل كود يقوم بإخفاء  الصفوف  التي لا تحتوي على قيم في عمود معين

حيث أن الخلايا الموجودة في هذا العمود تمثل ( كل خلية تمثل شيت ) يعني عندي 50 خلية  و50 شيت   .. اسماء الشيت مرقم من 1 الي 50

 

قمت بإخفاء الصفوف  ولكن  لم استطيع اخفاء الشيتات  كما هو في التالي :

Dim rng As Range
Dim cell As Range
If ToggleButton1.Value = True Then
   ToggleButton1.Caption = "S H O W"
    Set rng = Range("j6:j55")
      For Each cell In rng
        If cell.Value = 0 Or cell.Value = "" Then
           cell.EntireRow.Hidden = True
        End If
      Next cell
Else
ToggleButton1.Caption = "H I D  E "
    Set rng = Range("j6:j55")
      For Each cell In rng
        If cell.Value = 0 Or cell.Value = "" Then
           cell.EntireRow.Hidden = False
        End If
      Next cell
End If

المطلوب   كيف اخفي الشيت  بناء على قيمة الخلية  في عمود معين

 

 

يعني الخلية  j6   أذا كانت صفر تختفي  الورقة  التي اسمها  "3"

والخلية j7  أذا كانت صفر تختفي الورقة التي اسمها  "4"

والخلية j8 إذا كانت صفر تختفي الورقة التي اسمها "5"

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.

×
×
  • اضف...

Important Information