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

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

قام بنشر

أخي العزيز / محمود عبد العزيز

هذا كود لأستاذنا الكبير عبد الله باقشير 

وقد قمت بتطبيقه على ملفك في ورقة ( البنك ) حيث يعتمد على الفراغ في صفوف العمود (B)

Private Sub Worksheet_Activate()
  Dim MyRng As Range
Dim Col As Range
Range("b3:b16").EntireRow.Hidden = False
For Each Col In Range("b3:b16")
If CStr(Col) = "" Or Col.Value = 0 Then
If MyRng Is Nothing Then Set MyRng = Col Else _
              Set MyRng = Union(MyRng, Col)
  End If
Next
If Not MyRng Is Nothing Then MyRng.EntireRow.Hidden = True
 End Sub

والعفو

طلب اضافة دالة+.rar

قام بنشر

أخي العزيز / محمود عبد العزيز

هذا كود لأستاذنا الكبير عبد الله باقشير 

وقد قمت بتطبيقه على ملفك في ورقة ( البنك ) حيث يعتمد على الفراغ في صفوف العمود (B)

Private Sub Worksheet_Activate()
  Dim MyRng As Range
Dim Col As Range
Range("b3:b16").EntireRow.Hidden = False
For Each Col In Range("b3:b16")
If CStr(Col) = "" Or Col.Value = 0 Then
If MyRng Is Nothing Then Set MyRng = Col Else _
              Set MyRng = Union(MyRng, Col)
  End If
Next
If Not MyRng Is Nothing Then MyRng.EntireRow.Hidden = True
 End Sub

والعفو

جاري التجربة اخي

قام بنشر

أخي العزيز / محمود عبد العزيز

أضف السطر التالي في أول الكود 

  Application.ScreenUpdating = False

والسطر التالي في آخر الكود 

 Application.ScreenUpdating = True

ليصبح الكود بهذا الشكل 

Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
Dim MyRng As Range
Dim Col As Range
Range("b3:b16").EntireRow.Hidden = False
For Each Col In Range("b3:b16")
If CStr(Col) = "" Or Col.Value = 0 Then
If MyRng Is Nothing Then Set MyRng = Col Else _
Set MyRng = Union(MyRng, Col)
End If
Next
If Not MyRng Is Nothing Then MyRng.EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
قام بنشر

 

أخي العزيز / محمود عبد العزيز

أضف السطر التالي في أول الكود 

  Application.ScreenUpdating = False

والسطر التالي في آخر الكود 

 Application.ScreenUpdating = True

ليصبح الكود بهذا الشكل 

Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
Dim MyRng As Range
Dim Col As Range
Range("b3:b16").EntireRow.Hidden = False
For Each Col In Range("b3:b16")
If CStr(Col) = "" Or Col.Value = 0 Then
If MyRng Is Nothing Then Set MyRng = Col Else _
Set MyRng = Union(MyRng, Col)
End If
Next
If Not MyRng Is Nothing Then MyRng.EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub

بارك الله فيك أخي . . 

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

جاري التجربة . . .

قام بنشر

بارك الله فيك

وجزاك الله خيرا

اخي الحبيب / الشهابي

كل عام وانتم بخير ... لا تحرمنا من مشاركتك الغالية

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information