متغیرها نگهدارنده هایی هستند که اطلاعات برنامه رابه طور موقت ذخیره می کنند.به عبارت دیگر یک متغیر، مکانی از حافظه رابرای یک مقدارنگهداری می کند. بدلیل این که این مکان، ناحیه ای از حافظه است تمام خصوصیات حافظه راداراست ، ازجمله این که مقداری که درداخل متغیر قرار می گیرد قابل تغییر استووقتی مقداری درآن قراربگیرد مقدارقبلی ازبین رفته ولی وقتی مقداری ازآن خوانده می شود محتویات قبلی ان ازبین نمی رود.

برای ایجاد یک متغیر سه عمل زیرراانجام دهید:

                  نام گذاری متغیر

                  تعیین نوع متغیر

                  تعیین مقدار اولیه

درحالت کلی تعریف متغیربه صورت زیر است:

Dim   نام متغیر   [As نوع متغیر ]  

مثال: متغیری بانام AوازنوعStringرا تعریف کنید.

                                 Dim A AS String                                                    

قواعد نام گذاری متغیر ها                            

۱.نام متغیر بایدبایکی ازحروف الفبا اغاز شودک

۲.نام متغیرمی تواندحداکثر255 کاراکتر داشته باشد.

۳.فاصله دربین حروف نام متغیر مجاز نیست.