KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن تعيين حجم الخلية بالسنتيمتر (cm) في Excel؟

المؤلفXiaoyangتاريخ التعديل

عند العمل مع أوراق عمل Excel، تستخدم الإعدادات الافتراضية وحدة «عرض الحرف» لعرض الأعمدة ووحدة «النُقَط (points)» لارتفاع الصفوف. وتحديدًا، يكون العرض الافتراضي للعمود 8.38 أحرف، والارتفاع الافتراضي للصف 12.75 نقطة — وهما قياسان لا يُعبَّر عنهما مباشرةً بالسنتيمتر. قد يشكّل هذا التحدي عقبةً عند تنسيق الجداول أو إنشاء تقارير مطبوعة أو تصميم تخطيطات تتطلب دقة في القياسات بالسنتيمتر، خاصةً لتلبية معايير طباعة أو عرض محددة. ولأن Excel لا يوفّر طريقة مدمجة لتعيين أبعاد الخلايا مباشرةً بالسنتيمتر، يلجأ المستخدمون غالبًا إلى حلول بديلة عملية. فيما يلي مجموعة من الحلول التي تتيح لك ضبط أحجام خلاياك بسهولة بالسنتيمتر — اختر الأنسب منها لاحتياجاتك.

تعيين حجم الخلية بالسنتيمتر (cm) باستخدام كود VBA

تعيين حجم الخلية بالسنتيمتر (cm) باستخدام Kutools لـ Excel فكرة جيدة

حل بديل:تحويل السنتيمترات إلى قيم ارتفاع الصف وعرض العمود في Excel


سهم أزرق مع فقاعة جهة اليمين تعيين حجم الخلية بالسنتيمتر (cm) باستخدام كود VBA

لا يوفّر Excel دالةً مباشرةً لضبط حجم الخلية بالسنتيمتر، لكن يمكنك تحقيق ذلك بسهولة باستخدام كود VBA مخصّص. تُعدّ هذه الطريقة مثاليةً إذا كنت بحاجةٍ متكرّرةٍ إلى تحديد أبعاد دقيقة لأوراق العمل المعدّة للطباعة أو المشاركة بتنسيقات قياسية. تتيح لك الأكواد التالية ضبط ارتفاع الصف أو عرض العمود بدقةٍ بوحدة السنتيمتر. يُرجى اتباع التعليمات التالية بعناية:

1. ابدأ بتحديد نطاق الخلايا التي تريد ضبط أبعادها بالسنتيمتر. يمكنك تحديد صفوف أو أعمدة وفقًا للقياس الذي ترغب في تعديله.

2. انتقل إلى علامة التبويبالمطورفي شريط Excel، ثم انقر علىVisual Basic لفتح محررMicrosoft Visual Basic for Applications. (إذا لم تكن علامة تبويب المطور ظاهرة، راجع هذا الدليل: إظهار علامة تبويب المطور في Excel.) بعد ذلك، انقر علىإدراج > وحدة نمطية (Module)لإنشاء وحدة نمطية جديدة. الصق الكود التالي في الوحدة النمطية التي تم إنشاؤها حديثًا:

كود لتعيين ارتفاع الصف بالسنتيمتر:

Sub RowHeightInCentimeters()
Dim cm As Single
cm = Application.InputBox("Enter Row Height in Centimeters", _
"Row Height (cm)", Type:=1)
If cm Then
Selection.RowHeight = Application.CentimetersToPoints(cm)
End If
End Sub

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

مربع حوار لإدخال ارتفاع الصف

نصائح وملاحظات:أدخل قيمة رقمية أقل من 15، لأن القيم الأكبر قد تتجاوز حد ارتفاع الصف في Excel وقد لا تكون عملية بصريًّا لمعظم الأوراق. إذا أدخلت 0، فسيبقى ارتفاع الصف دون تغيير. تأكد دائمًا من تحديد النطاق قبل تطبيق البرنامج النصي لتجنب تعديل خلايا غير مرغوبة.

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

خلايا ذات ارتفاع صف أصليسهمخلايا ذات ارتفاع صف معدّل

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

كود لتعيين عرض العمود بالسنتيمتر:

Sub ColumnWidthInCentimeters()
Dim cm As Single, points As Integer, savewidth As Integer
Dim lowerwidth As Integer, upwidth As Integer, curwidth As Integer
Dim Count As Integer
Application.ScreenUpdating = False
cm = Application.InputBox("Enter Column Width in Centimeters", _
"Column Width (cm)", Type:=1)
If cm = False Then Exit Sub
points = Application.CentimetersToPoints(cm)
savewidth = ActiveCell.ColumnWidth
ActiveCell.ColumnWidth = 255
If points > ActiveCell.Width Then
MsgBox "Width of " & cm & " is too large." & Chr(10) & _
"The maximum value is " & _
Format(ActiveCell.Width / 28.3464566929134, _
"0.00"), vbOKOnly + vbExclamation, "Width Error"
ActiveCell.ColumnWidth = savewidth
Exit Sub
End If
lowerwidth = 0
upwidth = 255
ActiveCell.ColumnWidth = 127.5
curwidth = ActiveCell.ColumnWidth
Count = 0
While (ActiveCell.Width <> points) And (Count < 20)
If ActiveCell.Width < points Then
lowerwidth = curwidth
Selection.ColumnWidth = (curwidth + upwidth) / 2
Else
upwidth = curwidth
Selection.ColumnWidth = (curwidth + lowerwidth) / 2
End If
curwidth = ActiveCell.ColumnWidth
Count = Count + 1
Wend
End Sub

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

استكشاف الأخطاء واقتراحات:إذا فشل الكود في التشغيل، تأكد أولًا من أن الماكرو مُفعَّل في بيئة Excel وأن نطاق الخلايا المحدد مناسب. ولا تنسَ دائمًا حفظ عملك قبل تشغيل أي برنامج نصي من نوع VBA لتجنب التغييرات غير المقصودة. وفي حال ظهور خطأ، تحقق مرة أخرى من أنك ألصقت الكود في وحدة نمطية (Module) وليس في مكان آخر، وأعد تشغيل Excel إذا استمرت المشكلة.


سهم أزرق مع فقاعة جهة اليمين تعيين حجم الخلية بالسنتيمتر (cm) باستخدام Kutools لـ Excel

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

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

لبدء استخدام هذه الطريقة، قم بتثبيتKutools لـ Excel إذا لم تكن قد فعلت ذلك بعد. يمكن تنزيله وإضافته مباشرةً إلى بيئة Excel الخاصة بك، ليُصبح الوصول إلى هذه الميزات متاحًا فورًا من الشريط.(تنزيل مجاني Kutools لـ Excel الآن!)

1. ابدأ بتحديد الخلايا التي تريد تغيير حجمها بالسنتيمتر.

2. انتقل إلى علامة التبويبKutools في شريط Excel، ثم انقر علىFormat > Adjust Cell Size.

خيار ضبط حجم الخلية على علامة تبويب Kutools في الشريط

3. في مربع الحوارAdjust Cell Sizeالذي يظهر، اختر «سنتيمتر» من القائمة المنسدلةUnit type. ثم أدخل القيم المطلوبة لـRow height وColumn width في قسمSet values.

مربع حوار ضبط حجم الخلية

4. انقر علىموافقأوتطبيقللتأكيد. سيتم تغيير حجم الخلايا المحددة فورًا — على سبيل المثال، يصبح ارتفاع الصف 2 سنتيمتر وعرض العمود 3 سنتيمترات. العملية سريعة ولا تتطلب أي برامج نصية إضافية.

تم ضبط حجم الخلية

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

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

عرض توضيحي: تعيين حجم الخلية بالسنتيمتر (cm) باستخدام Kutools لـ Excel

Kutools لـ Excel: أكثر من 300 أداة مفيدة بين يديك! استمتع بميزات مدعومة بالذكاء الاصطناعي لإنجاز عملك بذكاء وسرعة أكبر!حمّل الآن!

تحويل السنتيمترات إلى قيم ارتفاع الصف وعرض العمود في Excel

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

لـ ارتفاع الصف:

بما أن 1 سنتيمتر يعادل تقريبًا 28.35 نقطة، يمكنك إدخال الصيغة التالية في خلية فارغة لحساب النقاط المكافئة:

=A1*28.35

هنا، تحتوي الخلية A1 على قيمة السنتيمتر المطلوبة (مثلًا، 2). بعد إجراء الحساب، أدخل الناتج يدويًّا في مربع حوار ارتفاع الصف (الصفحة الرئيسية > تنسيق > ارتفاع الصف).

لـ عرض العمود:

يعتمد عرض العمود في Excel على عرض الرقم "0" بالخط الافتراضي. لتقدير تقريبي لـ عرض العمود بالسنتيمتر، استخدم هذه الصيغة (تقريبية، لأنها تختلف حسب الخط ودرجة الدقة DPI):

=A1*3.78

الخلية A1 تحتوي على قيمة السنتيمتر. خذ الناتج وأدخله في مربع حوار عرض العمود (الصفحة الرئيسية > تنسيق > عرض العمود). هذه الطريقة تقريبية وقد تؤدي إلى نتائج مختلفة قليلاً حسب إعدادات الخط.

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


مقالات ذات صلة:

تعيين عرض العمود وارتفاع الصف لنطاق معين

كيفية جعل خلايا متعددة مربعة في Excel؟

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل