جدول المحتويات
في هذه المقالة ، سأوضح لك كيف يمكنك الحصول على التاريخ الحالي في 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. هل لديك اسئلة؟ لا تتردد في سؤالنا.