كيفية استخدام وظيفة vba formatdatetime؟

يتم إدراج الدالة VBA FORMATDATETIME في فئة تحويل نوع البيانات لوظائف VBA. عند استخدامه في التعليمات البرمجية لـ VBA، فإنه يقوم بإرجاع سلسلة عن طريق تطبيق تنسيق التاريخ والوقت عليها وإرجاعها كسلسلة . ببساطة، عند تطبيق تعبير، يمكنه تطبيق تنسيق البيانات والوقت عليه.

بناء الجملة

FormatDateTime(التعبير، [NamedFormat])

الحجج

  • التعبير : القيمة التي تريد تنسيقها كتاريخ.
  • [NamedFormat] : تعداد vbDateTimeFormat لتحديد التنسيق الذي تريد تطبيقه على التعبير.
    • vbعام: وفقًا لإعدادات التاريخ العامة للنظام.
    • vbLongDate: وفقًا لإعدادات التاريخ الطويل للنظام.
    • vbLongTime: حسب إعدادات النظام Long Time.
    • vbShortDate: وفقًا لإعدادات التاريخ القصير للنظام.
    • vbShortTime: حسب إعدادات النظام Short Time.

مثال

لفهم كيفية استخدام وظيفة VBA FORMATDATETIME بشكل عملي، يجب عليك الاطلاع على المثال أدناه حيث قمنا بكتابة كود vba باستخدامها:

example-vba-formatdatetime-function
 Sub example_FORMATDATETIME() Range("B1").Value = FormatDateTime(Range("A1")) End Sub

في التعليمات البرمجية أعلاه، استخدمنا FORMATDATETIME لتحويل القيمة الموجودة في الخلية A1 إلى قيمة تاريخ ووقت صالحة (وفقًا لـ VBA) وقمنا بإرجاع النتيجة في الخلية B1.

تعليقات

  • إذا كانت القيمة المحددة قيمة غير التاريخ والوقت أو سلسلة لا يمكن التعرف عليها كتاريخ ووقت، فسيقوم VBA بإرجاع خطأ وقت التشغيل 13.

اضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *