بسم الله
الرحمن الرحيم
اهلا بكم متابعى
موقع عالم الاوفيس
المتغيرات فى لغة البرمجة VBA ─ Variables
يعتبر المتغير Variable فى لغة البرمجة VBA هو موقع ذاكرة مسمى مسبقا يستخدم للاحتفاظ بقيمة يمكن تغييرها أثناء تنفيذ البرنامج النصي.
و فيما يلي القواعد الأساسية لتسمية المتغير Variable .
- يجب أن تستخدم حرفًا كأول حرف.
- لا يمكنك استخدام مسافة أو نقطة (.) أو
علامة تعجب (!) أو الأحرف @ ، & ، $ ، # داخل اسم المتغير
- لا يمكن أن يتجاوز طول الاسم 255 حرفًا.
- لا يمكنك استخدام الكلمات الأساسية المحجوزة لـ Visual Basic كاسم متغير.
بناء الجملة Syntax
في VBA
، تحتاج إلى تعريف المتغيرات قبل استخدامها. ويتم
التعريف باستخدام البادئة Dim
ويكون بناء الجملة كالاتى .
Dim variable name As
variable type
أنواع البيانات
هناك العديد من أنواع بيانات VBA ، والتي
يمكن تقسيمها إلى فئتين رئيسيتين ، وهما
أنواع البيانات الرقمية وغير الرقمية.
أنواع البيانات الرقمية Numeric Data Types
يعرض الجدول التالي أنواع البيانات الرقمية
ونطاق القيم المسموح به.
Range of Values |
Type |
0 to
255 |
Byte |
32,768 to 32,767 |
Integer |
2,147,483,648 to
2,147,483,648 |
Long |
3.402823E+38
to -1.401298E-45 for negative values 1.401298E-45 to
3.402823E+38 for positive values |
Single |
1.79769313486232e+308
to -4.94065645841247E-324 for negative values 4.94065645841247E-324
to 1.79769313486232e+308 for positive values |
Double |
922,337,203,685,477.5808
to 922,337,203,685,477.5807 |
Currency - |
+/-
79,228,162,514,264,337,593,543,950,335, if no decimal is use +/-
7.9228162514264337593543950335 (28 decimal places) |
Decimal |
أنواع البيانات غير الرقمية Non-Numeric Data Types
يعرض الجدول التالي
أنواع البيانات غير الرقمية ونطاق القيم المسموح به.
Range of Values |
Type |
1 to
65,400 characters |
String (fixed
length) |
0 to 2
billion characters |
String (variable
length) |
January 1, 100 to
December 31, 9999 |
Date |
True or False |
Boolean |
Any embedded object |
Object |
Any value as large
as double |
Variant (numeric) |
Same as
variable-length string |
Variant (text) |