البرنامج التعليمي لبرمجة Excel VBA للمبتدئين

البرنامج التعليمي لبرمجة Excel VBA للمبتدئين

إذا كنت تستخدم Excel ، فعليك تجربة هذه الأداة القوية!





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





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





إليك كيفية بدء استخدام VBA في Excel 2016.

كيفية مسح التخزين الداخلي على أوقد النار

الوصول إلى عناصر تحكم المطور

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



تحت تخصيص الشريط> علامات التبويب الرئيسية (قائمة على اليمين) ، أضف وتحقق من مطور الخيار (غير محدد في الصورة أعلاه).

قم بإنشاء زر

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





افتح جدول بيانات Excel جديدًا ، ثم انتقل إلى ملف مطور التبويب. استخدم ال إدراج القائمة المنسدلة في ضوابط قسم لتحديد زر أمر ActiveX .

اسحب الزر إلى الحجم المناسب وضعه في مكان مناسب - يمكنك بسهولة تغيير هذا لاحقًا.





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

اجعل نظام التشغيل windows 10 يشبه xp

حان الوقت الآن لمنح الزر بعض الوظائف.

أضف بعض التعليمات البرمجية

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

سترى نافذة مثل النافذة أدناه:

بداية ونهاية الكود الخاص بنا موجودان بالفعل - القطعتان الأزرقتان للنصوص تُلحق وظيفتنا ، بينما يشير النص باللون الأسود إلى أننا نص على الإجراء الذي يجب أن يحدث عندما ينقر المستخدم على الزر الذي أنشأناه . إذا اخترت اسمًا مختلفًا لـ ConverterButton ، فيجب أن ترى المصطلح المعني في نسختك من هذه النافذة.

لتنفيذ إجراء تحويل العملة ، سنستخدم السطر التالي من التعليمات البرمجية بين الاثنين اللذين تم إنشاؤهما بالفعل لنا:

ActiveCell.Value = (ActiveCell * 1.28)

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

بعد ذلك ، أغلق محرر VBA من خلال قائمة File وعد إلى Excel.

اختبر عملك

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

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

الخطوات التالية

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

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

هل لديك سؤال حول مشروع VBA هذا؟ اطلب المساعدة أو اعرض بعض المساعدة في التعليقات أدناه!

يشارك يشارك سقسقة بريد الالكتروني 6 بدائل مسموعة: أفضل تطبيقات الكتب الصوتية المجانية أو الرخيصة

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

اقرأ التالي
مواضيع ذات صلة
  • إنتاجية
  • برمجة
  • برمجة
  • البرمجة المرئية الأساسية
  • مايكروسوفت اكسل
  • مايكروسوفت أوفيس 2013
  • مايكروسوفت أوفيس 2016
نبذة عن الكاتب براد جونز(109 مقالات منشورة)

كاتب إنجليزي مقيم حاليًا في الولايات المتحدة. تجدني على تويتر عبرradjonze.

لماذا استخدامي للقرص مرتفع جدًا في نظام التشغيل windows 10
المزيد من Brad Jones

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك