هناك طرق عديدة لتغيير عرض الأعمدة في Excel، ولكن هل تعلم أنه يمكنك إجبار Excel على القيام بذلك تلقائيًا عند إضافة البيانات أو إزالتها؟
الطرق التقليدية لضبط عرض الأعمدة (يدويًا)
في هذا المثال، عرض العمود الافتراضي في Excel ليس عريضًا بما يكفي لإظهار النص بالكامل في العمود A.
يقدم Excel طريقتين معروفتين لضبط عرض الأعمدة. أولاً، يمكنك النقر والسحب أو النقر نقرًا مزدوجًا فوق الحد الموجود بين رؤوس العمودين A وB.
وبدلاً من ذلك، يمكنك تحديد الأعمدة التي تريد ضبطها (أو تحديد الورقة بأكملها)، والنقر فوق تنسيق > التنسيق التلقائي لعرض العمود في علامة التبويب الصفحة الرئيسية على الشريط.
على الرغم من كونها مفيدة في بعض السيناريوهات، إلا أن هذه الطرق التقليدية تتطلب خطوات إضافية يمكن أن تضيع وقتًا ثمينًا أثناء العمل على جدول البيانات الخاص بك.
ضبط عرض الأعمدة تلقائيًا
بدلاً من ذلك، يمكن لـ Excel أتمتة هذه العملية بحيث أنه كلما قمت بإضافة بيانات أو إزالتها من خلية، يتم إعادة ضبط العمود تلقائيًا دون الحاجة إلى تنفيذ أي إجراءات أخرى.
تتضمن هذه العملية استخدام Visual Basic for Applications (VBA) الخاص ببرنامج Excel. على الرغم من أن هذه لغة برمجة، لا تردع! إنها خطوة واضحة جدًا حتى الأشخاص الذين لم يتعاملوا مع التعليمات البرمجية من قبل يمكنهم تنفيذها في أقل من دقيقة.
الخطوة 1: افتح VBA
حدد موقع الورقة التي تريد ضبط أعمدتها تلقائيًا، وانقر بزر الماوس الأيمن فوق علامة تبويب الورقة الموجودة أسفل نافذة Excel. ثم انقر فوق “عرض الرمز”.
الخطوة 2: إضافة سطر واحد من التعليمات البرمجية
في نافذة VBA، حدد “ورقة العمل” من أول القائمتين المنسدلتين.
الآن، اكتب:
Cells.EntireColumn.AutoFit
في المساحة الفارغة بين السطر الأول والأخير من الكود.
الخطوة 3: أغلق نافذة VBA
انقر فوق “X” في الزاوية العلوية اليمنى من نافذة VBA بأكملها لإغلاقها.
يعيدك هذا إلى جدول بيانات Excel الخاص بك، وسيتم ضبط عرض الأعمدة تلقائيًا بمجرد إعادة تنشيط الورقة (عن طريق تحديد أي خلية). ستلاحظ أنه سيتم توسيع الأعمدة التي تحتوي على الكثير من البيانات، وستتقلص الأعمدة التي تحتوي على الحد الأدنى من البيانات، وستظل الأعمدة الفارغة بالعرض الافتراضي حتى تقوم بملئها ببيانات جديدة.
علاوة على ذلك، عند إضافة بيانات أو إزالتها، سيتم ضبط الأعمدة تلقائيًا. في هذا المثال، قمت بتقصير أسماء المهام، ويمكنك أن ترى أن العمود A قد تم تقليصه لاستيعاب تعديل البيانات هذا.
للتراجع عن عملية الأتمتة هذه، أعد فتح نافذة VBA، واحذف سطر التعليمات البرمجية الذي أضفته، وأغلق نافذة VBA. من هذه النقطة، ستحتاج إلى ضبط عرض الأعمدة يدويًا باستخدام إحدى الطريقتين الموضحتين في القسم الأول أعلاه.
أشياء يجب ملاحظتها
أستخدم هذه التقنية طوال الوقت للحفاظ على جداول البيانات الخاصة بي مرتبة وتوفير الوقت. ومع ذلك، هناك بعض التحذيرات التي يجب مراعاتها:
أولاً، لا يمكنك التراجع عن هذه الأتمتة المشفرة بالضغط على Ctrl+Z. ونتيجة لذلك، بمجرد ضبط VBA، لا يمكنك التراجع عن أي إجراءات لإعادة عملك إلى ما كان عليه قبل اتخاذ هذه الخطوة. بمعنى آخر، يعمل تعديل VBA على حظر التراجع عن “المكدس” بشكل فعال، لذا تأكد من أنك راضٍ تمامًا عن أي تغييرات حديثة أجريتها على محتويات جدول البيانات الخاص بك قبل المضي قدمًا وإضافة هذا السطر من التعليمات البرمجية.
ثانيًا، إذا قمت بمسح محتويات العمود الذي تم تعديله تلقائيًا بناءً على الكود الذي أدخلته، فسيظل عند هذا العرض. سيتم إعادة ضبطه فقط إذا قمت بإضافة بيانات جديدة إلى خلية في هذا العمود أو قمت بتغيير حجمها يدويًا باستخدام إحدى الطريقتين الموضحتين في الجزء العلوي من هذا الدليل.
هناك طريقة أخرى لجعل كل النص قابلاً للقراءة في خلية Excel وهي استخدام أداة التفاف النص الخاصة بالبرنامج. يؤدي هذا إلى الحفاظ على عرض العمود الحالي ولكنه يفرض استمرار النص على سطر جديد داخل الخلية. الجانب السلبي لهذه الطريقة هو أنه قد ينتهي بك الأمر إلى ارتفاعات غير متناسقة للصفوف، مما قد يجعل جدول البيانات الخاص بك يبدو غير مرتب وأكثر صعوبة في القراءة.
(العلامات للترجمة)مايكروسوفت(ر)مايكروسوفت إكسل(ر)مايكروسوفت 365