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

اخفاء اعمدة بشروط نصية


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

السلام عليكم

الاخوة الاعزاء عندي ملف اكسل به كود اخفاء يوم السبت فقط 

حاولت اضيف عليه اخفاء يومي السبت والجمعة لم افلح في ذلك

هل يمكن ابداء مساعدة الاساتذة لذلك

لكم وافر احترامي وتقديري

 

اخفاءيومي الجمعة والسبت.xls

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

جرب هذا الماكرو

Option Explicit

Sub hid_for_me()
Dim Arr(), i%, x%
Dim c%
Application.ScreenUpdating = False
ActiveSheet.Columns.Hidden = False
c = Cells(4, Columns.Count).End(1).Column
Range(Cells(4, 2), Cells(4, c)).EntireColumn.Hidden = False
ReDim Arr(1 To 2)
Arr(1) = "الجمعة": Arr(2) = "السبت"
For i = 2 To c
 x = IsError(Application.Match(Cells(4, i), Arr, 0))
If x = 0 Then
 Cells(4, i).EntireColumn.Hidden = True
End If
 Next
 Erase Arr
 Application.ScreenUpdating = True
End Sub
'===========================================
Sub unhide_col()
ActiveSheet.Columns.Hidden = False
End Sub

 

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

السلام عليكم

الاستاذ المحترم سليم حاصبيا جزاكم الله خيرا

شكرا لكم دائما سباق لعمل الخير ومساعدة الاخوة الاعضاء

جعله الله في ميزان حسناتكم

الكود يعمل بشكل ممتاز عندما تكون ايام الاسبوع مكتوبة يدويا

لكن عندما نستخرج ايام الاسبوع بالمعادلات الكود لايعمل

ارجو التفضل بجعل الكود يعمل اذا كانت الايام بالمعادلات

تحياتي

اخفاءيومي الجمعة والسبت (2).xls

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

السلام عليكم

الاستاذ المحترم سليم حاصبيا جزاكم الله خيرا

جهودكم مشكورة واعمالكم في قمة الابداع

جربت الملف نفسه الذي رفعته اذا كان الشهر 31 يوم الكود يعمل بصورة صحيحة ولايظهر خطا

اما اذا كان الشهر 30 يوم او 28 يوم يعني اقل من 31 يظهر صورة الخطا المرفقة لكن عندما اضغط END يختفي الفورم ويعمل الكود ويخفي الجمعة والسبت

القصد الكود يعمل لكن عندما تقل الايام عن 31 يظهر الرسالة وبعد اخفائها ينفذ الكود بشكل صحيح

هل يمكن معالجة خطا الرسالة 

تحياتي لكم

 

الخطا في الشهر الذي يقل عن 31.jpg

الخطا في الفيجوال.jpg

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

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