كيفية الحصول على التاريخ الحالي في VBA (3 طرق)

Hugh West

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

كيفية الحصول على التاريخ الحالي في VBA (عرض سريع)

تنزيل Practice Workbook

قم بتنزيل كتاب التدريب هذا لممارسة المهمة أثناء قراءة هذه المقالة.

احصل على التواريخ الحالية في VBA.xlsm

3 طرق للحصول على التاريخ الحالي في VBA

دعونا نستكشف أفضل الطرق للحصول على التاريخ الحالي التاريخ والوقت في ماكرو في VBA .

1. احصل على التاريخ الحالي حسب وظيفة التاريخ لـ VBA

أولاً وقبل كل شيء ، دعنا نرى كيف يمكننا الحصول على التاريخ الحالي. يمكنك الحصول على التاريخ الحالي في VBA بشكل شامل تمامًا باستخدام وظيفة التاريخ من VBA .

سيكون سطر الكود:

Current_Date=Date()

الرمز الكامل لعرض التاريخ الحالي سيكون:

كود VBA:

4518

ملاحظة: ينشئ هذا الرمز ماكرو يسمى Get_Current_Date .

الإخراج:

قم بتشغيل هذا الماكرو ، وستحصل على مربع رسالة يعرض التاريخ الحالي ، 11-Jan-22 .

اقرأ المزيد: كيفية إدراج التاريخ الحالي في Excel

2. أدخل التاريخ والوقت الحاليين بواسطة وظيفة Now لـ VBA

يمكنك استخدام الآن وظيفة VBA للحصول علىالتاريخ الحالي مع الوقت الحالي.

سيكون سطر الكود:

Current_Date_and_Time = Now()

لذلك ، الكود الكامل لعرض التاريخ والوقت الحاليين سيكون:

كود VBA:

3623

ملاحظة: هذا ينشئ الكود ماكرو يسمى Get_Current_Date_and_Time .

الإخراج:

قم بتشغيل هذا الماكرو ، وستحصل على مربع رسالة يعرض التاريخ والوقت الحاليين ، 11-Jan-22 11:23:20 صباحًا .

اقرأ المزيد: الآن ووظائف التنسيق في Excel VBA

قراءات مماثلة

  • متغير التاريخ في رموز VBA (7 استخدامات لوحدات الماكرو مع أمثلة)
  • كيفية استخدام اختصار تاريخ Excel
  • حساب تاريخ الاستحقاق بالصيغة في Excel (7 طرق)
  • كيفية استخدام صيغة IF مع التواريخ (6 أمثلة سهلة)

3. تنسيق التاريخ والوقت الحاليين بواسطة وظيفة التنسيق لـ VBA

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

3.1 تنسيق التاريخ الحالي

أولاً ، سنقوم بتنسيق التاريخ الحالي فقط .

سنستخدم Format وظيفة VBA لهذا الغرض. بناء الجملة للوظيفة هو:

=Format(Date,Format)

لذلك ، لعرض التاريخ الحالي بالصيغة dd / mm / yyyy ، سيكون سطر الكود:

Current_Date = Format (Date،“dd / mm / yyyy”)

وسيكون رمز VBA الكامل:

كود VBA:

7400

ملاحظة: ينشئ هذا الرمز ماكرو يسمى Format_Date_and_Time .

الإخراج:

إذا قمت بتشغيل هذا الرمز ، فسوف يعرض التاريخ الحالي بالتنسيق الذي تريده ، يوم / شهر / سنة ، 11/01/2022 .

3.2 تنسيق التاريخ والوقت الحاليين

أنت يمكن أيضًا استخدام وظيفة Format لتنسيق التاريخ الحالي والوقت الحالي معًا.

لنعرض التاريخ والوقت الحاليين بالتنسيق dd / mm / yyyy hh: mm : ss am / pm .

سيكون سطر الكود:

Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")

و كود VBA سيكون:

كود فبا:

1180

ملاحظة: ينشئ هذا الرمز ماكرو يسمى Format_Date_and_Time .

الإخراج:

إذا كنت قم بتشغيل هذا الكود ، سيعرض التاريخ والوقت الحالي بالتنسيق الذي تريده ، dd / mm / yyyy hh: mm: ss am / pm ، 11/01/2022 12:03:45 مساءً .

اقرأ المزيد: كيفية تنسيق التاريخ باستخدام VBA في Excel

الملخص

  • الآن وظيفة تطبيق Visual Basic تعرض التاريخ والوقت الحاليين.
  • ترجع الدالة التاريخ التاريخ الحالي.
  • تنسيق تعرض الوظيفة التاريخ والوقت بأي تنسيق تريده.

الخاتمة

باستخدام هذه الطرق ، يمكنك الحصول علىالتاريخ والوقت الحاليان في ماكرو في Excel. هل لديك اسئلة؟ لا تتردد في سؤالنا.

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