زبان VBA نیز ، مانند هر زبان محاورهای (مانند زبان انگلیسی) دارای مجموعهای از قوانین خاص است که نحوه ایجاد دستورالعملها را تعیین میکند. در این جلسه ، اساسیترین قواعدی که برای اهداف:
نیاز است ، یاد خواهید گرفت.
اجزاء اصلی زبان VBA
در این جلسه ، 5 جزء اصلی VBA را یاد خواهید گرفت:
1. Objects (اشیاء)
2. Collections (مجموعهها)
3. Properties (ویژگیها)
4. Methods (شیوههای عمل)
5. Parameters (مولفهها)
اشیاء و مجموعهها
در VBA از اشیاء برای ارجاع و دسترسی به چیزی استفاده میکنیم. برخی از نمونههای رایج اشیاء در VBA عبارتند از:
در بعضی موارد نیاز است که همزمان به چند شیء مشابه ارجاع دهید. مثلا:
ساختار VBA که امکان این کار را به شما میدهد به عنوان collection (مجموعه) شناخته شده است. به عبارت دیگر ، اشیاء معمولا به مجموعهای از اشیاء مرتبط دستهبندی میشود. مثلا:
براحتی میتوانید شی را از مجموعه تشخیص دهید ، در انتهای عنوان مجموعهها "s" وجود دارد (استثنائاتی نیز وجود دارد). مثلا:
مجموعه خود نیز یک شیء است.
ویژگیها (Properties )
properties خصوصیات یک شی را توصیف میکند. در زیر برخی از ویژگیهای VBA لیست شده است:
شیوههای عمل(methods)
method عمل اکسل است که روی یک شیء انجام میشود. موارد زیر از شیوههای عمل VBA است:
parameter به شما اجازه میدهد تا توضیح دهید که چگونه:
برای مثال ، پنجره محاورهای Paste Special شامل گزینههای متعددی است که این امکان را میدهد تا مشخص کنید اکسل چگونه عمل Paste را انجام دهد.
در VBA با استفاده از مولفههای شیوهعمل Range.PasteSpecial مشخص میکنید که کدام یک از این گزینهها اعمال شود:
اکسل از دید یک کاربر VBA
کاربران اکسل معمولا این نرم افزار را به عنوان یک ساختار یکپارچه در نظر میگیرند.
در این بخش ، درباره اشیاء یاد گرفتید. اشیاء (به عنوان مثال ، workbook و worksheet) صرفا بخشی از ساختار VBA است. در VBA میتوانید از اشیاء به عنوان عناصر منفرد استفاده کنید.
به عبارت دیگر، یک کاربر VBA برنامه اکسل را به اشیاء مختلف تقسیم میکند. هر شیء:
خود را دارد.
بنابراین میتوانید اشیا را با دو روش اصلی زیر دستکاری کنید:
با ویرایش یک property ؛ یا
با فراخوانی یک method
این منطق در ساختار اصلی یک دستور VBA نیز منعکس شده است.
ساختار اصلی یک دستور VBA
میتوانید دستورهای VBA را با ترکیب سه جزء زیر شروع کنید:
بنابراین ، دو ساختار پایه برای دستورها دارید:
این ساختار زمانی تغییر میکند که:
در جلسات آینده یاد میگیرید که چگونه مقادیر property را تنظیم و با مولفهها کار کنید.
در جلسه بعدی درباره اشیاء بیشتر یاد میگیرید ، از جمله نحوه مشخص کردن شیی که میخواهید با آن کار کنید.
*جهت دریافت کتاب های آموزش ماکرونویسی با اکسل روی تصویر کلیک کنید*
برچسب های مهم
اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یا