يحتوي VBA على العديد من الوظائف التي يمكنك استخدامها في تصميماتك.
استخدمنا في هذه الدورة بعضًا منها ، مثل الدوال IsNumeric ، Year، Split، Join، Array، Date، Chr وما إلى ذلك.
يمكنك العثور على قائمة بجميع وظائف VBA الرئيسية (مع مثال لكيفية استخدام كل وظيفة) في قسم الدالات VBA.
من الممكن أيضًا استخدام وظائف EXCEL المعتادة في كود VBA ، والتي سنراها لاحقًا في هذا الدرس.
لإضافة دالة Excel إلى التعليمات البرمجية VBA ، اكتب WorksheetFunction وضع نقطة (".") ، وبعدها ستظهر قائمة الوظائف:
حدد أي دالة Excel تهتم بها ، على سبيل المثال COUNTBLANK ، واملأ وسيطاتها:
في المثال التالي للماكرو VBA ، نحسب عدد الخلايا الفارغة في النطاق "A1: D8" ، ونخزن القيمة الناتجة في متغير ، ثم نعرضها في مربع حوار:
Sub test() var_test = WorksheetFunction.CountBlank(Range("A1: D8")) MsgBox var_test End Sub