أمثلة على Excel VBA - دليل خطوة بخطوة إلى وحدات الماكرو

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

في هذا المثال ، لنفترض أن لدينا جدول البيانات التالي. سنحاول إدخال البيانات في الخلايا لإكمال الجدول. لغرض هذا التمرين ، سننشئ ماكروًا يؤدي وظيفة يمكن تنفيذها يدويًا بسهولة وبسرعة أكبر. ومع ذلك ، فإن إنشاء هذا الماكرو سيسمح لك بمعرفة كيفية كتابة ماكرو والمنطق العام وراء برمجة VBA. يرمز Excel VBA VBA إلى Visual Basic للتطبيقات. Excel VBA هي لغة برمجة Microsoft لبرنامج Excel وجميع برامج Microsoft Office الأخرى ، مثل Word و PowerPoint. تشترك جميع برامج مجموعة Office في لغة برمجة مشتركة.

كما ترى أدناه ، لا تملك شركة Turtle Dove و Capital Inc. أسعار أسهمها حتى الآن. نريد ملء هذا. سلحفاة الحمام لديها مخزون ما هو المخزون؟ يُطلق على الفرد الذي يمتلك أسهمًا في شركة اسم مساهم وهو مؤهل للمطالبة بجزء من الأصول والأرباح المتبقية للشركة (في حالة حل الشركة). يتم استخدام المصطلحات "الأسهم" و "الأسهم" و "حقوق الملكية" بالتبادل. سعر 92.17 دولار. من المثير للدهشة أن Capital Inc. لديها نفس سعر سهم Nikolai Motors في الوقت الحالي.

أمثلة Excel VBA

لمعرفة المزيد ، ابدأ دورة Excel VBA عبر الإنترنت!

تسمية الماكرو

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

التسعير ()

End Sub

إعلان المتغيرات

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

التسعير ()

سعر خافت

End Sub

تخزين البيانات في متغير

الآن بعد أن أنشأنا متغير stockPrice ، نريد تخزين قيمة فيه.

التسعير ()

سعر خافت

stockPrice = Range ("C4"). القيمة

End Sub

الماكرو لديه الآن عمليتان لأداء. يقوم بإنشاء متغير فردي جديد (نوع بيانات رقم يسمح بأعداد غير صحيحة) يسمى stockPrice. بعد ذلك ، يقوم بتخزين القيمة الموجودة في الخلية C4 لمتغير سعر المخزون.

لمعرفة المزيد ، ابدأ دورة Excel VBA عبر الإنترنت!

استخدام المتغيرات وتعيين القيم مباشرة

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

التسعير ()

سعر خافت

stockPrice = Range ("C4"). القيمة

المدى ("C8") القيمة = سعر السهم

المدى ("C7") القيمة = 92.17

End Sub

بعد تخزين القيمة ، سيستخدم الماكرو الآن المتغير لملء الجدول. أولاً ، ستكتب القيمة المخزنة في سعر المخزون إلى الخلية C8. بعد ذلك ، ستكتب القيمة المعينة مباشرةً 92.17 في الخلية C7. كلا الطريقتين تعمل.

أمثلة على Excel VBA - طريقة بديلة

يمكنك أيضًا تخطي المتغير وتعيين قيمة C4 مباشرةً إلى C8. هذا موضح أدناه.

التسعير ()

المدى ("C8") القيمة = النطاق ("C4") القيمة

المدى ("C7") القيمة = 92.17

End Sub

كما ترى في هذا الماكرو ، لا يتم استخدام متغيرات. بدلاً من ذلك ، يتم نسخ البيانات الموجودة في Excel مباشرةً إلى خلية مختلفة. سوف يملأ الماكرو الخلية C8 بالقيمة الموجودة في C4 منذ قراءة وحدات الماكرو من اليسار إلى اليمين. بعد ذلك ، سوف تملأ الخلية C7 بالرقم 92.17.

لمعرفة المزيد ، ابدأ دورة Excel VBA عبر الإنترنت!

أمثلة على برنامج Excel VBA - ملخص الماكرو

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

أعرف أكثر!

شكرًا لك على قراءة دليل المالية هذا لأمثلة Excel VBA. لمزيد من التقدم في تعليمك المالي ، راجع الموارد المالية المجانية التالية:

  • جدول الديون جدول الديون يحدد جدول الديون جميع الديون التي لدى الشركة في جدول زمني بناءً على تاريخ استحقاقها وسعر الفائدة. في النمذجة المالية ، تدفقات مصروفات الفائدة
  • طريقة مخزون الخزانة طريقة مخزون الخزانة طريقة مخزون الخزانة هي طريقة للشركات لحساب عدد الأسهم الإضافية التي يمكن إنشاؤها من خلال الضمانات غير الممارسه والضمانات المالية وخيارات الأسهم. يمكن بعد ذلك استخدام هذه الأسهم الإضافية الجديدة في حساب أرباح الشركة المخففة للسهم الواحد (EPS). طريقة مخزون الخزينة أيضا
  • IBES IBES Estimates IBES (المعروف أيضًا باسم I / B / E / S) لتقف على نظام تقدير الوسيط المؤسسي ، وهي قاعدة بيانات تم إنشاؤها بواسطة Lynch و Jones و Ryan للوساطة. يجمع هذا النظام بشكل أساسي التحليل والأرباح المستقبلية المتوقعة للشركات المتداولة علنًا. بمساعدة قاعدة البيانات هذه ، يمكن للمستخدمين رؤية التنبؤات المختلفة ، جنبًا إلى جنب مع توقعات المحللين.
  • ملفات SEC Filings SEC Filings SEC هي بيانات مالية وتقارير دورية ووثائق رسمية أخرى يتعين على الشركات العامة وتجار الوسطاء والمطلعين تقديمها إلى لجنة الأوراق المالية والبورصات الأمريكية (SEC). تم إنشاء لجنة الأوراق المالية والبورصات في ثلاثينيات القرن الماضي بهدف الحد من التلاعب بالأسهم والاحتيال