آموزش قبلی: دسترسی به محیط ویرایشگر ویژوال بیسیک
در محیط ویرایشگر ویژوال بیسیک چه می بینید.
گزینه ها و بخشهای مختلفی وجود دارد که در ابتدا ممکن است کاملا جدید باشند. می توانید این محیط را به 6 بخش اصلی تقسیم کنید:
2- نوار ابزار: مانند نوارابزار دسترسی سریع صفحه نمایش اکسل است که شامل برخی از گزینه های مفید بوده و می توانید گزینه های بیشتری نیز به آن اضافه کنید. مزیت آن این است که تنها با یک کلیک می توانید از ابزارهای آن استفاده کنید.نوار ابزار نمایش داده شده در تصویر فوق ، نوار ابزار استاندارد و پیش فرض ویرایشگر ویژوال بیسیک است.با این وجود 3 نوار ابزار دیگر نیز وجود دارد:
علاوه بر موارد فوق ، ویرایشگر ویژوال بیسیک امکان می دهد که نوار ابزار را ، به چند روش سفارشی کنید.
می توانید تمام این تنظیمات را با رفتن به زبانه View و انتخاب گزینه Toolbars تغییر دهید. ویرایشگر ویژوال بیسیک یک لیست با 4 نوار ابزار مختلف و گزینه هایی برای دسترسی به پنجره محاوره ای Customize را نمایش می دهد.
نوار ابزاری که با نماد تیک در سمت چپ آن مشخص شده است در حال حاضر توسط اکسل نمایش داده می شود. می توانید این نماد را برای افزودن یا پنهان کردن یک نوار ابزار خاص ، با کلیک بر روی نام آن ، اضافه یا حذف کنید. همچنین می توانید چند نوار ابزار را به ویرایشگر ویژوال بیسیک اضافه کنید. اگر روی Customize کلیک کنید ، ویرایشگر ویژوال بیسیک پنجره محاوره ای Customize را نشان می دهد که به شکل زیر است:
با استفاده از این پنجره ، می توانید جنبه های اضافی مربوط به نوار ابزار که توسط ویرایشگر ویژوال بیسیک نمایش داده می شود را کنترل کنید. برای مثال، این پنجره شامل ، امکان کنترل نمایش نوار ابزار ، منوی میانبر یا اضافه کردن نوار ابزار جدید است.
همچنین می توانید با کلیک بر روی فلش کوچک در انتهای نوار ابزار نیز ، با حذف یا اضافه کردن گزینه ها آن را سفارشی کنید.با کلیک کردن روی سه نقطه خاکستری (ابتدای نوار ابزار) و کشیدن آن می توانید نوار ابزار را حرکت دهید.
3- پنجرهProject Explorer: این قسمت محلی است که می توانید لیستی از تمام فایل های اکسل باز و برگه های آنها و افزونه هایی که بارگذاری می شوند را در آن مشاهده کنید. به عنوان مثال ، اگر یک فایل با 3 برگه داشته باشید ، در این پنجره نشان داده می شود. هر فایل اکسل و یا افزونه هایی که در حال حاضر باز است در Project Explorer به عنوان یک Project (پروژه) جداگانه ظاهر می شود.
ماژول ها (modules) فرمهای کاربر (user forms) و ماژول های کلاس (class modules) موجود در فایل های اکسل نیز در این پنجره لیست می شود.
یک پروژه ، همانطور که در وبسایت مایکروسافت بیان شده است ، مجموعه ای از ماژول ها است. جان والکنباخ در کتاب Excel VBA Programming for Dummies بیان می کند که یک پروژه می تواند به عنوان مجموعه ای از اشیاء که به صورت یک طرح کلی مرتب شده اند شناخته شود. هر پروژه ممکن است شامل پوشه های زیر باشد:
همانطور که در تصویر فوق می بینید ، تنها پروژه ای که ظاهر شده است ، پروژه Record Macro. xlsm است. در پوشه Microsoft Excel Objects می توانید ببینید که فایل اکسل دارای یک برگه است. در نهایت این پروژه شامل یک ماژول VBA نیز است ، بنابراین پوشه ماژول قابل مشاهده است. هیچ شیءModules , UserForm Class یا References وجود ندارد. بنابراین ، پوشه های مربوط به آنها ظاهر نمی شود.
ویرایشگر ویژوال بیسیک این امکان را می دهد که قسمت های مختلف لیست را با کلیک روی "+" یا "-" گسترش دهید یا جمع کنید. هنگامی که یک پوشه گسترش می یابد می توانید اجزای داخل آن را ببینید.
اگر Project Explorer را نمی بینید ، می توانید آن را با استفاده از روش های زیر نمایش دهید:
می توانید پنجره Project Explorer را با استفاده از یکی از روش های زیر مخفی کنید:
4- پنجره Properties: این پنجره ویژگی اشیائی که در حال حاضر در Project Explorer انتخاب شده است را نمایش می دهد و این امکان را می دهد که این ویژگی ها را ویرایش کنید. به این پنجره به ویژه هنگام ایجاد UserFormها بیشتر نیاز خواهیدداشت. اغلب از این پنجره برای تغییر نام و ویژگی Visible برگه اکسل استفاده می شود.
امکان پنهان کردن یا نمایش پنجره Properties نیز وجود دارد.
اگر ویرایشگر ویژوال بیسیک در حال حاضر پنجره Properties را نمایش نمی دهد ، یا از میانبر صفحه کلید F4 استفاده کنید و یا روی آیکن پنجره Properties در نوارابزار کلیک کنید.
برای نمایش آن ، همچنین می توانید از زبانه view گزینه Properties Window را انتخاب کنید.
این پنجره را می توانید به کمک یکی از روش های زیر مخفی کنید:
5- پنجره کد:در این پنجره ، کد VBA ضبط شده با اکسل یا کد نوشته شده توسط کاربر نمایش داده می شود. در ادامه خواهیددید که ماکروی ضبط شده شما نیز ، در پنجره کد یک ماژول ذخیره شده است. علاوه بر نمایش کد ، در واقع در این پنجره می توانید کدهای VBA را بنویسید یا ویرایش کنید.
برای هر شیء موجود در قسمت Project Explorer ، مانند فایل ها ، برگه ها ، ماژول ها و ... یک پنجره کد وجود دارد. با انجام هر کدام از موارد زیر می توانید به پنجره کد شیء مورد نظر موجود در Project Explorer ، دسترسی داشته باشید:
* دوبار کلیک روی شیء
استثناء این قانون UserFormها است. اگر روی UserForm دوبار کلیک کنید ، ویرایشگر ویژوال بیسیک UserForm را در نمای طراحی نمایش می دهد.
* انتخاب شیء و سپس ، کلیک روی گزینه Code در زبانه View
* با استفاده از میانبر صفحه کلید F7
* انتخاب شیء و کلیک روی آیکن View Code که در بالای پنجره Project Explorer ظاهر می شود.
* راست کلیک بر روی شیء و انتخاب View Code از لیست باز شده
6- پنجره Immediate: هدف اصلی این پنجره ، این است که به شما کمک کند تا متوجه خطاهای موجود در کدها شوید ، و برای چک کردن و یا اشکال زدایی کد VBA از آن استفاده کنید.یکی از راه های استفاده از این پنجره ، استفاده از دستور Print.Debug در داخل کد و سپس اجرای ماکرو است.اگر نتیجه Print.Debug را در پنجره Immediate دریافت کنیم ، می دانیم که حداقل کد تا آن خط مشکلی ندارد.
این پنجره به طور پیش فرض قابل مشاهده نیست و می توانید آن را با انجام هر یک از موارد زیر نمایش دهید:
* با استفاده از میانبر صفحه کلید Ctrl + G
* با کلیک روی زبانه view و انتخاب گزینه Immediate Window
می توانید پنجره Immediate را به کمک یکی از روش های زیر مخفی کنید:
آموزش بعدی: محل قرارگیری کدهای VBA ماکروی ضبط شده
*جهت دریافت کتاب های آموزش ماکرونویسی با اکسل روی تصویر کلیک کنید*
اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یا