كيفية إدراج صورة في خلية باستخدام VBA في Excel

سجل واكسب 1000 دولار في اليوم ⋙

يمكنك بسهولة إدراج الصور في جداول بيانات Excel وتحريرها باستخدام كود الماكرو. فيما يلي كيفية إدراج صورة في خلية باستخدام VBA في Excel .

كيفية إدراج صورة في خلية باستخدام VBA في Excel

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

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

كيفية إدراج الصور في الخلايا باستخدام VBA في Excel

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

1. قم بتشغيل أدوات المطور

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

  1. افتح اكسل .
  2. اذهب إلى القائمة ملف .
  3. انقر فوق "خيارات" في أسفل الشاشة. ستظهر نافذة خيارات Excel .
  4. في خيارات Excel، انتقل إلى علامة التبويب تخصيص الشريط .
  5. في علامات التبويب الرئيسية ، حدد المطور .

كيفية إدراج صورة في خلية باستخدام VBA في Excel

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

2. قم بإنشاء وحدات ماكرو وإدراج التعليمات البرمجية

  1. في برنامج Excel، انتقل إلى علامة التبويب "المطور" .
  2. في قسم التعليمات البرمجية، حدد وحدات الماكرو .
  3. في النافذة الجديدة، أدخل اسم الماكرو الخاص بك في اسم الماكرو . ستستخدم المقالة InsertPhotoMacro .
  4. انقر فوق إنشاء .

كيفية إدراج صورة في خلية باستخدام VBA في Excel

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

كيفية إدراج صورة في خلية باستخدام VBA في Excel

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

Dim photoNameAndPath As Variant
Dim photo As Picture
photoNameAndPath = Application.GetOpenFilename(Title:="Select Photo to Insert")
If photoNameAndPath = False Then Exit Sub
Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath)
With photo
.Left = ActiveSheet.Range("A1").Left
.Top = ActiveSheet.Range("A1").Top
.Width = ActiveSheet.Range("A1").Width
.Height = ActiveSheet.Range("A1").Height
.Placement = 1
End With

سيبدو الكود النهائي كالتالي:

كيفية إدراج صورة في خلية باستخدام VBA في Excel

لا داعي للقلق بشأن حفظ هذه العملية. يتم حفظ أي تغييرات تجريها في VBA على الفور.

حان الوقت الآن لرؤية الكود قيد التنفيذ:

  1. أغلق نافذة VBA.
  2. انتقل إلى علامة التبويب المطور في Excel.
  3. حدد وحدات الماكرو من قسم التعليمات البرمجية.
  4. قم بتمييز الماكرو الذي قمت بإنشائه للتو.
  5. انقر فوق تشغيل .

سيتم الآن فتح رسالة تطلب منك تحديد موقع ملف الصورة الذي تريد إدراجه. حدد الصورة، ثم انقر فوق فتح. سترى الآن الصورة في الخلية A1.

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

3. كود الانقسام

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

Sub insertPhotoMacro()
Dim photoNameAndPath As Variant
Dim photo As Picture
photoNameAndPath = Application.GetOpenFilename(Title:="Select Photo to Insert")
If photoNameAndPath = False Then Exit Sub
Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath)
With photo
.Left = ActiveSheet.Range("A1").Left
.Top = ActiveSheet.Range("A1").Top
.Width = ActiveSheet.Range("A1").Width
.Height = ActiveSheet.Range("A1").Height
.Placement = 1
End With
End Sub

عندما يبدأ الكود، يتم استخدام عبارة Dim لتحديد نوع المتغير. لدينا نوعان من المتغيرات: photoNameAndPath و photo . أولا المتغير ثم الصورة.

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

باستخدام If photoNameAndPath = False ثم Exit Sub ، إذا تم تقديم عنوان غير صالح أو فارغ، فستنتهي العملية. ومع ذلك، إذا تم توفير ملف مناسب، فإن Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath) يشير إلى أنه يجب تعيين الصورة كمتغير كما هو محدد في الأصل. سيتم إدراجه في ورقة العمل النشطة.

أخيرًا، استخدم مع الصورة والأسطر الخمسة التي بعدها لتحديد موقع الصورة. يشير .Left و .Top إلى موضع البداية، بينما يشير .Width و .Height إلى موضع النهاية. إذا كنت تنوي إدراج صور في خلية أخرى أو نطاق، فهذه هي الخطوط التي يجب عليك تغييرها.

.يشير الموضع إلى أنه يجب تغيير حجم الصورة لتلائم الخلية أو الشكل الحر المدرج. سيؤدي ضبطه على 1 إلى تغيير حجمه وفقًا للخلية.

أخيرًا، يستخدم الكود أعلاه End With ، ثم End Sub لإغلاق الماكرو. يمكنك الآن تغيير المتغيرات photoNameAndPath و photo إلى أي اسم آخر تريده. فقط تذكر أن تبقي الأسماء متسقة في جميع أنحاء الكود.

أعلاه هو كيفية استخدام VBA لإدراج الصور في الخلايا في Excel . نأمل أن تكون المقالة مفيدة لك.

Sign up and earn $1000 a day ⋙

Leave a Comment

كيفية تحديث iPhone إلى أحدث إصدار من نظام التشغيل iOS

كيفية تحديث iPhone إلى أحدث إصدار من نظام التشغيل iOS

يعد تحديث برنامج iPhone الخاص بك (iOS) فكرة جيدة. التحديث متاح مجانًا من Apple. تطبق الشركة أحدث الميزات وإصلاحات الأمان على iPhone. إليك كيفية تحديث جهاز iPhone الخاص بك إلى أحدث إصدار من نظام التشغيل iOS.

تعليمات للحد من مستوى صوت مكبر صوت iPhone

تعليمات للحد من مستوى صوت مكبر صوت iPhone

يُتيح نظام التشغيل iOS 18.2 خيارًا لتحديد مستوى صوت مكبر الصوت في iPhone. يمكن للمستخدمين ضبط مستوى صوت مكبرات صوت iPhone الخاصة بهم أثناء تشغيل الأغاني ومقاطع الفيديو والوسائط الأخرى.

تعليمات لإيقاف تشغيل الصور المصغرة لمستكشف الملفات في نظام التشغيل Windows 11

تعليمات لإيقاف تشغيل الصور المصغرة لمستكشف الملفات في نظام التشغيل Windows 11

بسبب الخصوصية الشخصية أو أي سبب آخر، يرغب العديد من الأشخاص في إيقاف تشغيل الصور المصغرة لمستكشف الملفات في نظام التشغيل Windows 11. فيما يلي تعليمات لإيقاف تشغيل الصور المصغرة لمستكشف الملفات في نظام التشغيل Windows 11.

كيفية إعادة ضبط iPhone لاستعادة إعدادات المصنع، يمكن لأي iPhone القيام بذلك

كيفية إعادة ضبط iPhone لاستعادة إعدادات المصنع، يمكن لأي iPhone القيام بذلك

إن إعادة تعيين iPhone هي الطريقة الأسهل لإرجاع إعدادات iPhone إلى الوضع الافتراضي. يمكن أن تساعدك إعادة تعيين جهاز iPhone الخاص بك في إصلاح بعض المشكلات البسيطة. فيما يلي الخطوات اللازمة لاستعادة إعدادات المصنع لجهاز iPhone الخاص بك.

كيفية إنشاء راديو AI على YouTube Music

كيفية إنشاء راديو AI على YouTube Music

يتميز تطبيق YouTube Music بميزة Ask for Music، التي تساعد في إنشاء راديو مدعوم بالذكاء الاصطناعي استنادًا إلى أوامر كل شخص مخصصة.

دليل أساسي لاستخدام Blooket - تطبيق لإنشاء ألعاب تعليمية

دليل أساسي لاستخدام Blooket - تطبيق لإنشاء ألعاب تعليمية

من المعروف أن Blooket.com عبارة عن منصة دعم تعليمي مفيدة للغاية. دعونا نستكشف كيفية استخدام Blooket مع Quantrimang من خلال هذه المقالة.

تعليمات لإلغاء تثبيت المجلدات الافتراضية في Windows 11

تعليمات لإلغاء تثبيت المجلدات الافتراضية في Windows 11

يتضمن مستكشف الملفات في Windows 11 عددًا من المجلدات الافتراضية المثبتة على الشريط الجانبي. إذا لم تكن هناك حاجة لاستخدامه، فيمكن للمستخدمين إلغاء تثبيت المجلد الافتراضي في مستكشف الملفات تمامًا.

كيفية تمكين خاصية تبريد الإشعارات على نظام Android 16

كيفية تمكين خاصية تبريد الإشعارات على نظام Android 16

تهدئة الإشعارات سيعمل نظام Android على تقليل مستوى الصوت وكثافة الاهتزاز للإشعارات تدريجيًا عند استلام عدد كبير جدًا من الإشعارات من نفس التطبيق في وقت واحد.

فريق TFT Frost الموسم 12، بناء TFT Frost

فريق TFT Frost الموسم 12، بناء TFT Frost

إن Iceborn في الموسم الثاني عشر من DTCL هو العرق الأكثر خصوصية وآليته تشبه إلى حد ما Sub-Zero في Mortal Kombat.

برنامج تعليمي لتصميم لعبة المتاهة ScratchJR (المنشور الأخير)

برنامج تعليمي لتصميم لعبة المتاهة ScratchJR (المنشور الأخير)

بالنسبة للمشاريع أو الألعاب في ScratchJR، تلعب شاشات البداية والنهاية دورًا مهمًا في تعزيز اكتمال المنتج.

تعليمات ضبط حجم شريط التمرير في نظام التشغيل Windows 11

تعليمات ضبط حجم شريط التمرير في نظام التشغيل Windows 11

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

كيفية التعاون في كتابة الملاحظات في FaceTime

كيفية التعاون في كتابة الملاحظات في FaceTime

يتضمن نظام iOS 17 ميزة التعاون في الملاحظات لكتابة الملاحظات معًا وتتبع التغييرات أثناء قيام شخص ما بالكتابة. ن

دليل تكوين دقة الكاميرا في نظام التشغيل Windows 11

دليل تكوين دقة الكاميرا في نظام التشغيل Windows 11

مع إصدار Windows 11 رقم 27758، أضافت Microsoft خيارات كاميرا متقدمة حتى يتمكن المستخدمون من ضبط إعدادات تكوين الكاميرا الأساسية.

كيفية إضافة تعليقات توضيحية إلى لقطات الشاشة باستخدام أداة Snipping Tool

كيفية إضافة تعليقات توضيحية إلى لقطات الشاشة باستخدام أداة Snipping Tool

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

كيفية عرض عنوان IP على الكمبيوتر، عرض عنوان IP لنظام التشغيل Windows 10

كيفية عرض عنوان IP على الكمبيوتر، عرض عنوان IP لنظام التشغيل Windows 10

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