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

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

قام بنشر

هذا الكود يقوم باخفاء الاسطر التي لا توجد بها أي قيم فى العمود B

و يعتمد علي تسمية مجال محدد يسمي Myrange

لتحديد عدد الصفوف المطلوب ادراء هذه العملية عليها

Sub hidemptyRow_basedonthiscol()
'
' hideemptyRow Macro
' Macro recorded 25-12-02 by taher to hide empty rows in aselection


Application.ScreenUpdating = False

Application.Goto Reference:="myrange"

Myrows = Selection.Rows.Count
origraw = Myrows

ActiveCell.Select
For i = 1 To Myrows - 1
If ActiveCell.Value <> "" Then ActiveCell.Offset(1, 0).Activate
If ActiveCell.Value = "" Then
ActiveCell.EntireRow.Hidden = -1
ActiveCell.Offset(1, 0).Activate
Myrows = Myrows - 1
End If
Application.StatusBar = " checking ...." & _
Format(i / origraw, "0.0%") & " Please Wait......."

Next i

Application.ScreenUpdating = True
Application.StatusBar = False
End Sub[/sql]

HideEmptyRows.zip

  • Like 1
قام بنشر

و هذا الكود المناظر لحذف الاسطر

و هنا لم يتم اختيار مجال باسم محدد ، و لكن يتم التنفيذ بناء علي اختيار المستخدم للخلاية selection

Sub deleteemptyRow()
'
' deleteemptyRow Macro
' Macro recorded 19/07/2000 by taher to delete empty rows in aselection
Application.ScreenUpdating = False

Dim MyRow As Long, origraw As Long ' Z As String
MyRow = Selection.Rows.Count
origraw = MyRow

ActiveCell.Select
'MsgBox MyRow
For i = 1 To MyRow
If ActiveCell.Value <> "" Then ActiveCell.Offset(1, 0).Activate

If ActiveCell.Value = "" Then
ActiveCell.EntireRow.Delete
MyRow = MyRow - 1
End If


Application.StatusBar = "Parsing / deleting ...." & _
Format(i / origraw, "0.0%") & " Please Wait......."

Next i

Application.ScreenUpdating = True
Application.StatusBar = False
End Sub[/sql]

DeleteemptyRows.zip

  • Like 2
  • 16 years later...

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information