كيفية إدراج صورة في خلية باستخدام 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

تعليمات لإيقاف تشغيل Galaxy AI على هواتف Samsung

تعليمات لإيقاف تشغيل Galaxy AI على هواتف Samsung

إذا لم تعد بحاجة إلى استخدام Galaxy AI على هاتف Samsung الخاص بك، فيمكنك إيقاف تشغيله من خلال عملية بسيطة للغاية. فيما يلي تعليمات لإيقاف تشغيل Galaxy AI على هواتف Samsung.

كيفية حذف شخصية الذكاء الاصطناعي التي تم إنشاؤها على Instagram

كيفية حذف شخصية الذكاء الاصطناعي التي تم إنشاؤها على Instagram

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

تعليمات لإدراج رمز دلتا في Excel

تعليمات لإدراج رمز دلتا في Excel

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

تعليمات لمشاركة ورقة على جداول بيانات Google

تعليمات لمشاركة ورقة على جداول بيانات Google

بالإضافة إلى مشاركة ملف Google Sheets مع عرض كل الأوراق، يمكن للمستخدمين اختيار مشاركة منطقة بيانات Google Sheets أو مشاركة ورقة على Google Sheets.

تعليمات لتعطيل تخزين ChatGPT

تعليمات لتعطيل تخزين ChatGPT

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

تعليمات لمعرفة وقت آخر تحديث لنظام التشغيل Windows

تعليمات لمعرفة وقت آخر تحديث لنظام التشغيل Windows

بشكل افتراضي، سيقوم Windows Update بالتحقق تلقائيًا من وجود تحديثات ويمكنك أيضًا معرفة متى كان آخر تحديث. فيما يلي إرشادات حول كيفية معرفة متى تم تحديث Windows آخر مرة.

تعليمات حذف eSIM على iPhone بسيطة للغاية

تعليمات حذف eSIM على iPhone بسيطة للغاية

بشكل أساسي، عملية حذف eSIM على iPhone هي أيضًا عملية بسيطة بالنسبة لنا لمتابعتها. فيما يلي تعليمات لإزالة eSIM على iPhone.

كيفية تحويل Live Photo إلى Boomerang على iPhone

كيفية تحويل Live Photo إلى Boomerang على iPhone

بالإضافة إلى حفظ Live Photos كمقاطع فيديو على iPhone، يمكن للمستخدمين تحويل Live Photos إلى Boomerang على iPhone بكل بساطة.

كيفية منع تشغيل SharePlay على iPhone تلقائيًا

كيفية منع تشغيل SharePlay على iPhone تلقائيًا

تقوم العديد من التطبيقات بتمكين SharePlay تلقائيًا عند استخدام FaceTime، مما قد يؤدي إلى الضغط عن طريق الخطأ على الزر الخطأ وإفساد مكالمة الفيديو التي تقوم بها.

كيفية استخدام ميزة انقر للقيام على نظام التشغيل Windows 11

كيفية استخدام ميزة انقر للقيام على نظام التشغيل Windows 11

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

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

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

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

كيفية الدخول إلى الوضع الآمن في Windows 10 عند بدء التشغيل

كيفية الدخول إلى الوضع الآمن في Windows 10 عند بدء التشغيل

هناك العديد من الطرق للدخول إلى الوضع الآمن في نظام التشغيل Windows 10، في حالة عدم التمكن من الدخول إلى Windows والدخول إليه. للدخول إلى الوضع الآمن في نظام التشغيل Windows 10 عند بدء تشغيل جهاز الكمبيوتر الخاص بك، يرجى الرجوع إلى المقال أدناه من WebTech360.

كيفية إنشاء صور على طراز Ghibli على Grok AI

كيفية إنشاء صور على طراز Ghibli على Grok AI

قامت شركة Grok AI الآن بتوسيع مولد الصور بالذكاء الاصطناعي لتحويل الصور الشخصية إلى أنماط جديدة، مثل إنشاء صور على طراز Studio Ghibli مع أفلام الرسوم المتحركة الشهيرة.

تعليمات التسجيل في Google One AI Premium مجانًا لمدة شهر واحد

تعليمات التسجيل في Google One AI Premium مجانًا لمدة شهر واحد

يقدم Google One AI Premium نسخة تجريبية مجانية لمدة شهر واحد للمستخدمين للتسجيل وتجربة العديد من الميزات المحدثة مثل المساعد Gemini Advanced.

كيفية إيقاف تشغيل عمليات البحث الأخيرة على Safari

كيفية إيقاف تشغيل عمليات البحث الأخيرة على Safari

بدءًا من نظام التشغيل iOS 18.4، تتيح Apple للمستخدمين تحديد ما إذا كانوا يريدون إظهار عمليات البحث الأخيرة في Safari.