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

تم إدراج وظيفة WEEKDAY VBA في فئة التاريخ لوظائف VBA. عند استخدامه في التعليمات البرمجية لـ VBA، فإنه يقوم بإرجاع رقم اليوم (يتراوح من 1 إلى 7) باستخدام رقم اليوم من التاريخ المقدم. بعبارات بسيطة، تقوم بإرجاع عدد أيام الأسبوع.

بناء الجملة

أيام الأسبوع (التاريخ، [FirstDayOfWeek])

الحجج

  • التاريخ : تاريخ صالح تريد الحصول على يوم من أيام الأسبوع له.
  • [FirstDayOfWeek] : سلسلة لتعيين اليوم الأول من الأسبوع [هذه وسيطة اختيارية وإذا تم حذفها، فإن VBA يأخذ vbSunday بشكل افتراضي].
    • vbUseSystemDayOfWeek – اعتمادًا على إعدادات النظام.
    • vbSunday – الأحد
    • فبلنداي – الاثنين
    • vbالثلاثاء – الثلاثاء
    • vbالأربعاء – الأربعاء
    • vbالخميس – الخميس
    • vbالجمعة – الجمعة

مثال

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

example-vba-weekday-function
 Sub example_WEEKDAY() Range("B1").Value = Weekday(Range("A1")) End Sub

في الكود أعلاه استخدمنا WEEKDAY للحصول على يوم الأسبوع (الأربعاء 15 مايو 2019) التاريخ الموجود في الخلية A1 وفي النتيجة لدينا 4 في الخلية B1.

اليوم هو الأربعاء، وهو اليوم الرابع من الأسبوع (كان يوم الأحد أول يوم في الأسبوع)، لذلك أعاد 4 في النتيجة.

تعليقات

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

اضف تعليق

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