الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية اخفار السطور الخالية فى شيت اكسل باستخدام الماكرو

مغلق
بدأه احمد الدفرى في 24 ديسمبر 2002 · 2 رد · 2,590 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيفية اخفاء السطور فى شيت اكسل مع استخدام الماكرو

مثلا : عند انشاء جدول بة 30 سطر وفى السطر 20 يكتب اخر رقم وبعد ذلك نضغط على المايكرو ويتم الطباعة كيف تختفى السطور اتوماتك .

و عند كتابة رقم فى السطر 25 ونضغط على الماكرو للطباعة يختفى الخمسة البقين .

أي تختفي السطور الخالية من الجزء المطلوب و تظهر فقط السطور التي بها بيانات

#2

اختر المجال المطلوب و سمه Myrange

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

ستكون علي اول عمود فى المجال

العمود B فى المثال المرفق

ثم اضغط ALT+F8 و اخترا الماكرو و شغله

سيقوم الماكرو باختيار المجال المسمي سابقا Myrange

ثم يدرس الصفوف التي بها العمود B خالي و يخفيها

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

hideemptyrows.zip

#3

اخى العزيز محمد طاهر جزالك الله كل خير

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

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…