كيفية استخدام وظيفة vba val؟
تم إدراج وظيفة VBA VAL في فئة تحويل نوع بيانات وظائف VBA. عند استخدامه في التعليمات البرمجية لـ VBA، فإنه يحول سلسلة إلى رقم. بعبارات بسيطة، فإنه يأخذ رقمًا مخزنًا كسلسلة ويعيده كرقم.
بناء الجملة
فال (سلسلة)
الحجج
- السلسلة : السلسلة التي تريد تحويلها إلى رقم.
مثال
لفهم كيفية استخدام وظيفة VBA VAL بشكل عملي، يجب عليك الاطلاع على المثال أدناه حيث قمنا بكتابة كود vba باستخدامها:
Sub example_VAL() Range("B1").Value = Val(Range("A1")) Range("B2").Value = Val(Range("A2")) End Sub
في الكود أعلاه، استخدمنا VAL للحصول على القيمة الرقمية للخلايا A1 وA2:
- في الخلية A1 لدينا القيمة التي تبدأ برقم وتم استخراج هذه القيمة في الخلية B1.
- لكن في الخلية A2، تبدأ القيمة بحرف لا يمكن التعرف عليه كرقم، لذلك تتجاهل كافة الأحرف اللاحقة.
تعليقات
- يتوقف عن قراءة السلسلة عند الحرف الأول الذي لا يمكنه التعرف عليه كرقم.
- يتعرف على النقطة (.) كفاصل عشري صالح.
- يتعرف على الرموز والأحرف كجزء من القيم الرقمية.