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

ياريت كود يقوم بخفاء واظهار صفوف الفارغة تلقائيا


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

جرب هذا الكود

Private Sub Worksheet_Change(ByVal Target As Range)
Dim x
If Target.Column = 1 And _
Target.Count = 1 And Target.Row < 100 Then
x = Range("A:a").Find("", after:=Cells(1, 1)).Row
 hid_My_row (x)
 End If
End Sub
Rem++++++++++++++++++++++++++++++++++
Sub hid_My_row(k%)
Rows(k + 1 & ":" & 100).Hidden = True
Rows(1 & ":" & k).Hidden = False
Cells(k - 1, 1).Offset(, 1).Select
End Sub
Rem++++++++++++++++++++++++++++++++++
Sub SHOW_ME()
Rows(1 & ":" & 100).Hidden = False
End Sub
Rem++++++++++++++++++++++++++++++++++

الملف للتجربة مرفق

SHOW_HIDE_ROWS.xlsm

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

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

وأرجو أن لاأكون قد أزعجتك بطلباتي

اريد ان اعرف كيف اقوم بتطبيق هذه طريقة في ملف اخر 

وكيف اقوم تحويل عمود القيمة لدراج سطر  من عمود a الى عمود D

 

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

تم معالجة الامر

لا تختفي الصفوف الا اذا كان الصف  من ( A ِ الى D ) مكتملاً ( 4 عناصر)

Code

Private Sub Worksheet_Change(ByVal Target As Range)
 If Not Intersect(Target, Range("a2:d99")) Is Nothing _
 And Application.CountA(Range(Cells(Target.Row, 1), Cells(Target.Row, 4))) = 4 Then
 hid_My_row (Target.Row)
 End If
End Sub
Rem++++++++++++++++++++++++++++++++++
Sub hid_My_row(k%)
Rows(k + 2 & ":" & 104).Hidden = True
Rows(1 & ":" & k + 1).Hidden = False
Cells(k + 1, 1).Select
End Sub
Rem++++++++++++++++++++++++++++++++++
Sub SHOW_ME()
Rows(1 & ":" & 105).Hidden = False
End Sub
Rem++++++++++++++++++++++++++++++++++

 

 

hide_Any_wher_ROWS.xlsm

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

اخي سليم حاصبيا عمل رائع  اتمنى لك توفيق

وبارك الله فيك وجزاك الله الفردوس الاعلى ان شاء الله 

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

جزاك الله خير

 

 

Hidden.zip

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

أخي الكريم أود أن أشكرك على جهودك الكبير جزاك الله خيرا لطلب اريد اضافة تعديل في الكود اذا كان باستطاعتك اتك

اريد اضافه في الكود لي ادراج 20 اسطر من كل خانة محددة لما تساوي الخانة .D40.  يتم ادراج 20 اسطر و عندما تساوي صفر يتم اخفاء صفوف وعندالخانة .D80.  تساوي يتم ادراج 20 اسطر اخر وفي الخانة .D120. تساوي ادراج 20 اسطر حتى  نطاق 158

Hidden_rows .xlsm

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

أخي الكريم أود أن أشكرك على جهودك الكبير جزاك الله خيرا لطلب اريد اضافة تعديل في الكود اذا كان باستطاعتك اتك

اريد اضافه في الكود لي ادراج 20 اسطر من كل خانة محددة لما تساوي الخانة .D40.  يتم ادراج 20 اسطر و عندما تساوي صفر يتم اخفاء صفوف وعندالخانة .D80.  تساوي يتم ادراج 20 اسطر اخر وفي الخانة .D120. تساوي ادراج 20 اسطر حتى  نطاق 158

 

Hidden_rows .xlsm

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

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