كيفية طباعة ورقة العمل بدون صفوف فارغة في Excel؟
عند طباعة ورقة العمل، سيتم طباعة الصفوف الفارغة أيضًا. بالنسبة لبعض مستخدمي Excel، فإنهم يميلون إلى طباعة ورقة العمل بدون صفوف فارغة من أجل تكثيف البيانات وتوفير الورق. ولكن كيف يمكنك طباعة ورقة العمل بدون صفوف فارغة في Excel؟ يقدم لك هذا المقال طريقتين لذلك.
إخفاء الصفوف الفارغة قبل الطباعة باستخدام كود VBA
حذف الصفوف الفارغة قبل الطباعة باستخدام Kutools لـ Excel
إخفاء الصفوف الفارغة قبل الطباعة باستخدام كود VBA
قبل طباعة ورقة العمل، يمكنك تشغيل الكود التالي VBA لإخفاء الصفوف الفارغة في نطاق محدد. الرجاء اتباع الخطوات التالية:
1. اضغط على مفتاحي Alt + F11 لفتح نافذة Microsoft Visual Basic for Application.
2. في نافذة Microsoft Visual Basic for Application، انقر فوق إدراج > وحدة. وبعد ذلك قم بنسخ ولصق الكود التالي VBA في نافذة الوحدة.
كود VBA: إخفاء الصفوف الفارغة في النطاق المحدد
Sub HideBlankRows()
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim I As Long
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "Don't support multiple ranges", , "Kutools for Excel"
Exit Sub
End If
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For I = 1 To xRg.Rows.Count
xRg.Rows(I).EntireRow.Hidden = (Application.CountA(xRg.Rows(I)) = 0)
Next
Application.ScreenUpdating = xUpdate
End Sub
3. اضغط على مفتاح F5 لتشغيل الكود، ثم ستظهر نافذة منبثقة من Kutools لـ Excel، يرجى تحديد النطاق الذي يحتوي على الصفوف الفارغة التي لا تريد طباعتها، ثم انقر فوق زر موافق.
ثم يتم إخفاء جميع الصفوف الفارغة في النطاق المحدد على الفور. بعد ذلك يمكنك البدء في طباعة ورقة العمل بدون صفوف فارغة.
ملاحظة: بعد الطباعة، يمكنك إظهار هذه الصفوف الفارغة مرة أخرى باستخدام الكود التالي VBA.
كود VBA: إظهار جميع الصفوف الفارغة في النطاق المحدد
Sub UnhideRows()
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range to unhide the blank rows", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.EntireRow.Hidden = False
Application.ScreenUpdating = xUpdate
End Sub
حذف الصفوف الفارغة قبل الطباعة باستخدام Kutools لـ Excel
إذا كنت ترغب في طباعة ورقة العمل بدون صفوف فارغة، نوصيك بحذف جميع الصفوف الفارغة باستخدام أداة حذف الصفوف الفارغة من Kutools لـ Excel، وبعد ذلك يمكنك طباعة ورقة العمل يدويًا.
1. انقر فوق Kutools > حذف > حذف الصفوف الفارغة > في النطاق المحدد/في ورقة العمل النشطة/في الأوراق المحددة/في جميع الأوراق بناءً على احتياجاتك. شاهد لقطة الشاشة:
ملاحظة: لحذف الصفوف الفارغة في نطاق معين، يرجى تحديد هذا النطاق أولاً ثم تطبيق الوظيفة.
2. ستظهر نافذة منبثقة تخبرك بعدد الصفوف التي تم حذفها، يرجى النقر فوق زر موافق.
الآن تم حذف جميع الصفوف الفارغة. يمكنك البدء في طباعة ورقة عملك.
ملاحظة: تدعم هذه الأداة التراجع باستخدام Ctrl + Z.
إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يوم) من هذه الأداة، يرجى النقر لتنزيلها، ثم الانتقال لتطبيق العملية وفقًا للخطوات المذكورة أعلاه.
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!