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

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

بناء الجملة

FormatNumber(Expression, [NumDigitsAfterDecimal], [IncludeLeadingDigit],[UseParensForNegativeNumbers], [GroupDigits])

الحجج

  • التعبير : التعبير الذي تريد تنسيقه.
  • [NumDigitsAfterDecimal] : قيمة رقمية لتحديد المنازل العشرية [هذه وسيطة اختيارية وإذا تم حذفها، تكون القيمة الافتراضية هي -1].
  • [IncludeLeadingDigit] : قيمة تعداد لتحديد ما إذا كان يجب عرض صفر بادئ [هذه وسيطة اختيارية وإذا تم حذفها vbUseDefault افتراضيًا].
    • vbFalse: ألا يسبقه صفر.
    • vbTrue: يعرض صفرًا بادئًا.
    • vbUseDefault: يستخدم الإعدادات الافتراضية.
  • [UseParensForNegativeNumbers] : قيمة تعداد لتحديد ما إذا كان يجب وضع الأرقام السالبة بين قوسين (هذه وسيطة اختيارية، وإذا تم حذفها، فإن الإعداد الافتراضي هو vbUseDefault).
    • vbFalse: عدم وضع الأرقام السالبة بين قوسين.
    • vbTrue: ضع الأرقام السالبة بين قوسين.
    • vbUseDefault: يستخدم الإعدادات الافتراضية.
  • [GroupDigits] : قيمة تعداد n لتحديد ما إذا كان يجب تجميع الرقم (إلى آلاف، وما إلى ذلك)، باستخدام محدد المجموعة المحدد في لغة الكمبيوتر [هذه وسيطة اختيارية وما إذا كان تم حذفها، vbUseDefault افتراضيًا].
    • vbFalse: لعدم استخدام الأرقام الموجودة في المجموعة.
    • vbTrue: لاستخدام الأرقام الموجودة في المجموعة.
    • vbUseDefault: يستخدم الإعدادات الافتراضية للكمبيوتر.

مثال

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

example-vba-formatnumber-function
 Sub example_FORMATNUMBER() Range("B1").Value = FormatNumber(Range("A1")) End Sub

في التعليمات البرمجية أعلاه، استخدمنا FORMATNUMBER لتحويل القيمة في الخلية A1 إلى قيمة رقمية وإرجاع النتيجة في الخلية B1.

تعليقات

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

اضف تعليق

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