-
انواع متغیرها و دیتا در VBA کدامند؟
در این فیلم آموزشی به معرفی انواع متغیرها و دیتا در VBA پرداخته می شود. در ابتدا لازم است تا تعریفی از متغییر و کاربرد آن داشته باشیم.
-
متغیر (Variable) چیست؟
متغییر محلی در حافظه کامپیوتر است که برای ذخیره سازی موقت و بازخوانی اطلاعات مورد استفاده قرار می گیرد. نکته مهمی که باید به آن توجه داشت این است که اطلاعات ذخیره شده در متغیر ها هر بار با نوشتن شدن اطلاعات جدید بروز و با بسته شدن برنامه پاک خواهند شد ؛ لذا همانند جداول اکسس نمیتوانند محلی دائمی برای نگه داری اطلاعات محسوب شوند.
میزان حافظه اشغال شده از RAM کامپیوتر به نوع متغیر ایجاد شده بستگی دارد. هر متغیر با یک نام مشخص فضایی از حافظه را اشغال می کند. به سهولت میتوان مقادیری را به متغیر ها تخصیص و در مواقعی که به آنها نیاز داریم فراخوانی نمود. همانطور که در بالا هم به آن اشاره کردیم ، مقادیر نوشته شده در متغیر ها می تواند بطور نامحدود بازنویسی (بروز) شوند و بصورت مکرر در بخشهای مختلف برنامه بسته به Public یا Private بودن فراخوانی شوند. در جدول زیر انواع متغییر های مهم و کاربردی را مشاهده کنید.
Boolean |
True or False |
Byte |
0 to 255 |
Currency |
-922,337,203,685,477.5808 to 922,337,203,685,477.5807 |
Date |
January 1, 100, to December 31, 9999 |
Decimal |
+/-79,228,162,514,264,337,593,543,950,335 with no decimal point |
Integer |
-32,768 to 32,767 |
Long (Long integer) |
-2,147,483,648 to 2,147,483,647 |
Single (single-precision floating-point) |
-3.402823E38 to -1.401298E-45 for negative values 1.401298E-45 to 3.402823E38 for positive values |
String (variable-length) |
0 to approximately 2 billion |
Variant (with numbers) |
Any numeric value up to the range of a Double |