Skip to main content

كيفية تغيير حجم عدة خلايا لتناسب الصور بسرعة في Excel؟

Author: Xiaoyang Last Modified: 2025-05-30

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

تغيير حجم الخلايا لتتناسب مع الصور باستخدام VBA

تغيير حجم الصور لتتناسب مع الخلايا باستخدام Kutools لـ Excel


تغيير حجم الخلايا لتتناسب مع الصور باستخدام VBA

لنفترض وجود صورتين كبيرتين في ورقة عمل، كما هو موضح في لقطة الشاشة التالية. قد يرغب البعض في تغيير حجم الخلية لتتناسب مع الصورة الموجودة فوق الخلية. ولكن كيف يمكن تحقيق ذلك؟

resize cells to fit pictures

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

الخطوة 1: اضغط باستمرار على مفتاحي ALT + F11، وسيتم فتح نافذة Microsoft Visual Basic for Applications.

الخطوة 2: انقر فوق إدراج > وحدة، والصق الماكرو التالي في نافذة الوحدة.

VBA: تغيير حجم عدة خلايا لتتناسب مع صورها.

Sub ResizePictureCells()
For Each Picture In ActiveSheet.DrawingObjects
PictureTop = Picture.Top
PictureLeft = Picture.Left
PictureHeight = Picture.Height
PictureWidth = Picture.Width
For N = 2 To 256
If Columns(N).Left > PictureLeft Then
PictureColumn = N - 1
Exit For
End If
Next N
For N = 2 To 65536
If Rows(N).Top > PictureTop Then
PictureRow = N - 1
Exit For
End If
Next N
Rows(PictureRow).RowHeight = PictureHeight
Columns(PictureColumn).ColumnWidth = PictureWidth * (54.29 / 288)
Picture.Top = Cells(PictureRow, PictureColumn).Top
Picture.Left = Cells(PictureRow, PictureColumn).Left
Next Picture
End Sub

الخطوة 3: اضغط على مفتاح F5 لتشغيل هذا الماكرو.

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

resize cells to fit pictures with vba code



تغيير حجم الصور لتتناسب مع الخلايا باستخدام Kutools لـ Excel

إذا قمت بضبط حجم الخلايا كما هو موضح في لقطة الشاشة أدناه، ثم تريد استيراد وتغيير حجم الصور لتتناسب مع أحجام الخلايا، كيف يمكنك القيام بذلك بسرعة؟ في هذه الحالة، Kutools لـ Excel's استيراد الصور الأداة يمكن أن تساعدك في التعامل مع هذه المهمة بسهولة.
adjust the size of the cells

بعد تثبيت Kutools لـ Excel، يرجى القيام بما يلي:

1. انقر فوق Kutools Plus > استيراد/تصدير > استيراد الصور. انظر لقطة الشاشة:

2. في نافذة استيراد الصور المنبثقة، يمكنك تحديد ترتيب الاستيراد أولاً في ترتيب الاستيراد القسم، ثم انقر فوق إضافة زر لإضافة صور من مجلد أو كملفات واحدة تلو الأخرى، ثم يمكنك رؤية الصور مدرجة في اسم الصورة القسم. انظر لقطة الشاشة:
set options in the Import Pictures dialog box

3. بعد ذلك، انقر فوق استيراد زر لعرض حجم استيراد الصور نافذة الحوار، ثم تحقق من مطابقة حجم الخلية الخيار. انظر لقطة الشاشة:
specify the picture size

4. انقر فوق موافق > استيراد لعرض نافذة حوار لتحديد الخلايا التي تريد استيراد الصور إليها. انظر لقطة الشاشة:
select cells to insert the pictures

5. انقر فوق موافق، والآن تم استيراد جميع الصور إلى الخلايا وتغيير أحجامها لتناسب الخلايا.
all pirtcures are imported into the cells and fit cells


المقالة ذات الصلة:
كيفية إدراج عدة صور في خلية في Excel؟

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

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

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


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

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