كيفية إصلاح عرض العمود تلقائيًا ليناسب بياناتك في برنامج Excel

هناك طرق عديدة لتغيير عرض الأعمدة في Excel، ولكن هل تعلم أنه يمكنك إجبار Excel على القيام بذلك تلقائيًا عند إضافة البيانات أو إزالتها؟

الطرق التقليدية لضبط عرض الأعمدة (يدويًا)

في هذا المثال، عرض العمود الافتراضي في Excel ليس عريضًا بما يكفي لإظهار النص بالكامل في العمود A.

ورقة Excel تحتوي على نص في عمود لا يكون عرضه عريضًا بما يكفي لعرض النص بالكامل.

يقدم Excel طريقتين معروفتين لضبط عرض الأعمدة. أولاً، يمكنك النقر والسحب أو النقر نقرًا مزدوجًا فوق الحد الموجود بين رؤوس العمودين A وB.

ورقة Excel تحتوي على سهم يشير إلى مكان النقر المزدوج لتغيير عرض العمود.

وبدلاً من ذلك، يمكنك تحديد الأعمدة التي تريد ضبطها (أو تحديد الورقة بأكملها)، والنقر فوق تنسيق > التنسيق التلقائي لعرض العمود في علامة التبويب الصفحة الرئيسية على الشريط.

تم تحديد عرض عمود الاحتواء التلقائي في القائمة المنسدلة تنسيق Excel في علامة التبويب الصفحة الرئيسية.

على الرغم من كونها مفيدة في بعض السيناريوهات، إلا أن هذه الطرق التقليدية تتطلب خطوات إضافية يمكن أن تضيع وقتًا ثمينًا أثناء العمل على جدول البيانات الخاص بك.

ضبط عرض الأعمدة تلقائيًا

بدلاً من ذلك، يمكن لـ Excel أتمتة هذه العملية بحيث أنه كلما قمت بإضافة بيانات أو إزالتها من خلية، يتم إعادة ضبط العمود تلقائيًا دون الحاجة إلى تنفيذ أي إجراءات أخرى.

تتضمن هذه العملية استخدام Visual Basic for Applications (VBA) الخاص ببرنامج Excel. على الرغم من أن هذه لغة برمجة، لا تردع! إنها خطوة واضحة جدًا حتى الأشخاص الذين لم يتعاملوا مع التعليمات البرمجية من قبل يمكنهم تنفيذها في أقل من دقيقة.

الخطوة 1: افتح VBA

حدد موقع الورقة التي تريد ضبط أعمدتها تلقائيًا، وانقر بزر الماوس الأيمن فوق علامة تبويب الورقة الموجودة أسفل نافذة Excel. ثم انقر فوق “عرض الرمز”.

خيار عرض الكود في Excel، ويمكن الوصول إليه عن طريق النقر بزر الماوس الأيمن فوق علامة تبويب ورقة العمل.

الخطوة 2: إضافة سطر واحد من التعليمات البرمجية

في نافذة VBA، حدد “ورقة العمل” من أول القائمتين المنسدلتين.

خيار ورقة العمل في نافذة VBA لبرنامج Excel.

الآن، اكتب:

Cells.EntireColumn.AutoFit

في المساحة الفارغة بين السطر الأول والأخير من الكود.

تتم إضافة الكود Cells.EntireColumn.AutoFit إلى VBA في Excel.

الخطوة 3: أغلق نافذة VBA

انقر فوق “X” في الزاوية العلوية اليمنى من نافذة VBA بأكملها لإغلاقها.

1733973924 130 كيفية إصلاح عرض العمود تلقائيًا ليناسب بياناتك في برنامج

يعيدك هذا إلى جدول بيانات Excel الخاص بك، وسيتم ضبط عرض الأعمدة تلقائيًا بمجرد إعادة تنشيط الورقة (عن طريق تحديد أي خلية). ستلاحظ أنه سيتم توسيع الأعمدة التي تحتوي على الكثير من البيانات، وستتقلص الأعمدة التي تحتوي على الحد الأدنى من البيانات، وستظل الأعمدة الفارغة بالعرض الافتراضي حتى تقوم بملئها ببيانات جديدة.

قائمة مرجعية في Excel يتم ضبط أعمدتها تلقائيًا لتلائم بياناتها بناءً على كود VBA المُضاف.

علاوة على ذلك، عند إضافة بيانات أو إزالتها، سيتم ضبط الأعمدة تلقائيًا. في هذا المثال، قمت بتقصير أسماء المهام، ويمكنك أن ترى أن العمود A قد تم تقليصه لاستيعاب تعديل البيانات هذا.

قائمة مرجعية في Excel تم تقليص عرض أعمدتها تلقائيًا عند تقليل حجم البيانات.

للتراجع عن عملية الأتمتة هذه، أعد فتح نافذة VBA، واحذف سطر التعليمات البرمجية الذي أضفته، وأغلق نافذة VBA. من هذه النقطة، ستحتاج إلى ضبط عرض الأعمدة يدويًا باستخدام إحدى الطريقتين الموضحتين في القسم الأول أعلاه.

أشياء يجب ملاحظتها

أستخدم هذه التقنية طوال الوقت للحفاظ على جداول البيانات الخاصة بي مرتبة وتوفير الوقت. ومع ذلك، هناك بعض التحذيرات التي يجب مراعاتها:

أولاً، لا يمكنك التراجع عن هذه الأتمتة المشفرة بالضغط على Ctrl+Z. ونتيجة لذلك، بمجرد ضبط VBA، لا يمكنك التراجع عن أي إجراءات لإعادة عملك إلى ما كان عليه قبل اتخاذ هذه الخطوة. بمعنى آخر، يعمل تعديل VBA على حظر التراجع عن “المكدس” بشكل فعال، لذا تأكد من أنك راضٍ تمامًا عن أي تغييرات حديثة أجريتها على محتويات جدول البيانات الخاص بك قبل المضي قدمًا وإضافة هذا السطر من التعليمات البرمجية.

ثانيًا، إذا قمت بمسح محتويات العمود الذي تم تعديله تلقائيًا بناءً على الكود الذي أدخلته، فسيظل عند هذا العرض. سيتم إعادة ضبطه فقط إذا قمت بإضافة بيانات جديدة إلى خلية في هذا العمود أو قمت بتغيير حجمها يدويًا باستخدام إحدى الطريقتين الموضحتين في الجزء العلوي من هذا الدليل.


هناك طريقة أخرى لجعل كل النص قابلاً للقراءة في خلية Excel وهي استخدام أداة التفاف النص الخاصة بالبرنامج. يؤدي هذا إلى الحفاظ على عرض العمود الحالي ولكنه يفرض استمرار النص على سطر جديد داخل الخلية. الجانب السلبي لهذه الطريقة هو أنه قد ينتهي بك الأمر إلى ارتفاعات غير متناسقة للصفوف، مما قد يجعل جدول البيانات الخاص بك يبدو غير مرتب وأكثر صعوبة في القراءة.

(العلامات للترجمة)مايكروسوفت(ر)مايكروسوفت إكسل(ر)مايكروسوفت 365

أضف تعليق