فبا: كيفية إزالة حدود الخلايا
يمكنك استخدام بناء الجملة الأساسي التالي في VBA لإزالة الحدود من الخلايا في نطاق معين:
Sub RemoveBorders()
Range(" A1:B12 ").Borders.LineStyle = xlNone
End Sub
يقوم هذا المثال تحديدًا بإزالة كافة الحدود من الخلايا الموجودة في النطاق A1:B12 .
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: استخدام VBA لإزالة حدود الخلايا
لنفترض أن لدينا مجموعة البيانات التالية في Excel والتي تحتوي على معلومات حول العديد من لاعبي كرة السلة:
لنفترض أننا نريد إزالة الحدود من كل خلية في النطاق A1:B12 .
يمكننا إنشاء الماكرو التالي للقيام بذلك:
Sub RemoveBorders()
Range(" A1:B12 ").Borders.LineStyle = xlNone
End Sub
عندما نقوم بتشغيل هذا الماكرو، نحصل على الإخراج التالي:
لاحظ أنه تمت إزالة الحدود المحيطة بكل خلية في النطاق A1:B12 .
لإزالة الحدود من الخلايا الموجودة في نطاق مختلف، ما عليك سوى استبدال A1:B12 بنطاق مختلف في الماكرو.
ملاحظة : يمكنك العثور على الوثائق الكاملة لخاصية VBA LineStyle هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى باستخدام VBA:
VBA: كيفية حساب عدد الأوراق في المصنف
فبا: كيفية حساب عدد الصفوف في النطاق
VBA: كيفية العثور على آخر سطر مستخدم