لیست 10 شیء VBA اکسل که بیشتر مورد استفاده قرار می گیرد (ویژگی ها و مثال ها)

  • این را به اشتراک بگذارید
Hugh West

این مقاله بخشی از مجموعه من است: Excel VBA & ماکروها – راهنمای کامل گام به گام . ما لیستی از تنها 10 شیء VBA اکسل که بیشتر مورد استفاده قرار می گیرد را مورد بحث قرار خواهیم داد.

دانلود کتاب تمرین تمرین

این کتاب تمرین تمرینی را برای تمرین در حین خواندن این مقاله دانلود کنید.

VBA Objects.xlsm

اشیاء VBA چیست؟

An Object یک دستور یا چیزی است که در یک کد VBA برای انجام برخی وظایف خاص اعمال می شود.

VBA (برنامه ویژوال بیسیک) یک زبان برنامه نویسی شی گرا است. شی یکی از عناصر VBA است.

یک شی دارای ویژگی و روش خود است. متد عملیاتی است که توسط آن شی انجام می شود و ویژگی ویژگی های آن شی را توضیح می دهد.

ویژگی های اشیاء VBA

برای اعمال یک شی VBA باید یک متد یا ویژگی در Object. ما در اینجا به آن ویژگی ها خواهیم پرداخت.

ویژگی ها

ویژگی های شی VBA را می توان به عنوان تنظیمات اشیا در نظر گرفت.

اکسل اشیاء زیادی دارد. بسیاری از اشیاء در Excel VBA که با آنها کار می کنیم دارای خواص هستند.

مثال:

  • Range object دارای خواص است. برخی از آنها عبارتند از ستون ، فرمول ، ردیف ، عرض و مقدار .
  • یک شی Chart دارای ویژگی هایی مانند Legend ، ChartArea ، ChartStyle ، و غیره است.
  • <. 1>ChartTitle نیز یک استکد VBA برای ایجاد یک ستاره با لبه های 5 اعمال می شود.
    6557

    با تغییر دستور msoShape5pointStar می توانیم هر نوع شکلی را ترسیم کنیم.

    10. ListObject Object

    ListObject بخشی از ListObjects Object است. یک ListObject یک جدول واحد از کاربرگ را نشان می دهد.

    16>
    روش ها ویژگی ها
    حذف فعال
    انتشار برنامه
    بازخوانی AutoFilter
    تغییر اندازه نظر
    Creator
    نام
    والد
    محدوده
    مرتب سازی
    خلاصه

    مثال:

    این مثال برای استخراج داده ها از جدول و ذخیره آن در آرایه است.

    1755

    بیشتر بخوانید: Excel VBA برای پر کردن آرایه با مقادیر سلول (4 مثال مناسب)

    نتیجه گیری

    در این مقاله، موارد رایج مورد استفاده را شرح دادیم لیست اشیاء VBA اکسل. امیدوارم این نیاز شما را برآورده کند. لطفاً به وب سایت ما ExcelWIKI.com نگاهی بیندازید و پیشنهادات خود را در کادر نظر ارائه دهید.

    شی، با ویژگی هایی مانند Font ، Format ، و Border .

استفاده از ویژگی های شیء VBA:

ما می‌توانیم کد VBA را برای انجام کارهای زیر بنویسیم:

  • شما می‌توانید تنظیمات ویژگی فعلی یک شی را بررسی کنید و بر اساس این تنظیمات کاری انجام دهید.
  • شما می تواند تنظیمات ویژگی شی را با تنظیم مقادیر جدید تغییر دهد.

به این عبارت VBA نگاه کنید:

Range("E10").Value

در این عبارت، Range یک شی است، Value یکی از ویژگی ها است. در دستور VBA، اشیاء و ویژگی ها در کنار هم قرار می گیرند و آنها را با نقطه ( یک نقطه، . ) از هم جدا می کنند. اشیا ابتدا قرار می‌گیرند، سپس ویژگی‌های آن‌ها.

به عنوان مثال، عبارت VBA زیر ویژگی Value را برای Range E10:100 تنظیم می‌کند.

2200

این عبارت باعث می شود که عدد 100 در Cell E10 نمایش داده شود.

روش ها:

A روشعملی است که روی یک شیء پیاده سازی می شود.

اشیاء نیز متدهایی دارند. به عنوان مثال، اشیاء Range دارای روش Clear هستند. عبارت VBA زیر یک Range را پاک می کند. این عبارت معادل انتخاب Range و سپس انتخاب Home ➪ Editing ➪ Clear ➪ Clear All :

1216

در کد VBA، متدها شبیه به ویژگی ها هستند. روش ها با یک عملگر جداکننده (.) به اشیا متصل می شوند. با این حال، روش ها و ویژگی ها مفاهیم متفاوتی در VBA هستند.

بیشتر بخوانید: نمودار اکسلهنگامی که داده ها پنهان می شوند ناپدید می شوند (3 راه حل)

لیست 10 شیء VBA که بیشتر استفاده می شود در اکسل

سلسله مراتبی به دنبال اکسل در مورد اشیاء که عبارتند از:

Application → Workbook → Worksheet → Range

در اینجا، ما لیستی از پرکاربردترین اشیاء Excel VBA را به تفصیل مورد بحث قرار خواهیم داد.

1. Application Object

آبجکت Application یکی از پرکاربردترین اشیاء Excel است. برای نمایش کل برنامه اکسل استفاده می شود.

روش ها ویژگی ها
محاسبه ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
خروج ActiveWorkbook
Run DisplayScrollBars
Undo DisplayFormulaBar
صبر کنید مسیر
نوار وضعیت

ما باید ویژگی یا متد مورد نیاز را هنگام اعمال این شی در اکسل اضافه کنیم.

مثال 1:

در اینجا، از <استفاده کردیم. 1>روش محاسبه . این ماکرو برای محاسبه همه کتاب‌های کاری باز استفاده می‌شود.

4342

مثال 2:

در در مثال زیر، ما از ویژگی DisplayScrollBars با شی Application استفاده کردیم. هدف این ماکرو مخفی کردن نوار اسکرول است.

4353

در اینجا، وضعیت False را قرار می دهیم که به این معنی است. نخواهدنوارهای اسکرول صفحه اکسل را نمایش دهید.

بیشتر بخوانید: نحوه باز کردن Workbook از مسیر با استفاده از Excel VBA (4 مثال)

2. شیء Workbooks

Workbooks به workbook مربوط می شود. نشان‌دهنده فهرستی از کتاب‌های کاری باز شده در حال حاضر در یک برنامه اکسل است.

روش‌ها ویژگی‌ها
افزودن برنامه
خروجی تعداد
بستن سازنده
باز مورد
والد

مثال 1:

در اینجا، یک کد VBA ساده بر اساس شیء Workbooks اعمال کردیم که کتاب کار Excel را می‌بندد.

9872

مثال 2:

این مثال یک متغیر جدید page_1 در کتاب کار Disney.xlsx اضافه می کند.

1616

3. شیء کتاب کار

شیء Workbook یک کتاب کار واحد را نشان می دهد. این عضو کتابهای کاری است که در حال حاضر فعال یا باز هستند. یک کتاب کار مجموعه ای از کاربرگ ها است.

روش ها ویژگی ها
فعال ActiveChart
AddToFavourite ActiveSheet
Close AutoSaveOn
DeleteNumberFormat FullName
ذخیره UserStatus
SaveAs

مثال 1:

می خواهیم کتاب کار فعلی را ببندیم.

6430

ماکد مشابهی را در کتاب کار بسته اعمال کرد. آبجکت Workbooks بر روی تمام کتاب های باز شده اعمال می شود. اما شی Workbook فقط برای کتاب کار فعال قابل استفاده است.

مثال 2:

در این مثال، ما یک سلول را با استفاده از Workbook <2 نام گذاری می کنیم> شیء.

6464

4. Sheets Object

شیء Sheets به انواع برگه های کتاب کار مشخص یا فعال Excel مربوط می شود. برگ‌ها ممکن است کاربرگ‌ها، ورق‌های نمودار، ورق‌های میکرو باشند.

روش‌ها ویژگی‌ها
افزودن برنامه
افزودن2 تعداد
کپی مورد
حذف والد
انتقال قابل مشاهده
PrintOut
PrintPreview
SelectCalculate

مثال 1:

این کد VBA برگه دومین کتاب کار را فعال می کند.

2366

مثال 2:

در این مثال، ما یک برگه جدید بعد از اولین برگ اضافه می کنیم.

9895

5. شیء کاربرگ

این شی کاربرگ بخشی از شی برگ است. این مجموعه فقط کاربرگ ها است. اما شی Sheets شامل برگه های نمودار و میکرو نیز می شودصفحات> حذف تعداد انتقال Creator PrintOut مورد PrintPreview Parent انتخاب قابل مشاهده افزودن افزودن2 22>23>0>>>مثال 1:

کاربرگ دومین کاربرگ زیر را فعال می کند

6753

همچنین ممکن است از شیت شی. اما اگر از شیء Sheets استفاده کنیم، ممکن است یک نمودار یا ریز شیت را فعال کند به محل کتاب کار مشخص شده نیز بستگی دارد.

مثال 2:

ما یک برگه را در محل مورد نظر خود در کتاب کار کپی می کنیم.

7972

خواندنی های مشابه

  • 22 مثال ماکرو در Excel VBA
  • 20 نکته کدنویسی کاربردی برای Master Excel VBA
  • چگونه کد VBA در Excel بنویسیم (با آسانی مراحل)
  • انواع ماکروهای VBA در اکسل (راهنمای سریع)
  • مقدمه ای بر ویژگی ها و برنامه های VBA

6. شیء کاربرگ

شیء کاربرگ بخشی از کاربرگ است. این فقط یک کاربرگ را نشان می دهد. این بخش یک نمونه کد VBA را بر اساس شی Worksheet نشان می دهد که نام یک را تغییر می دهد.کاربرگ.

روشها ویژگیها
فعالسازی برنامه
محاسبه سلولها
Check Spelling Columns
Copy نظرات
حذف نام
ارزیابی بعدی
Move Outline
Paste PageSetup
PasteSpecial Parent
PrintOut Range
PrintPreview ردیف
SaveAs Shapes
Select Sort
برگه
نوع
قابل مشاهده

مثال 1:

نام کاربرگ فعال پس از اعمال این کد VBA تغییر خواهد کرد.

8208

مثال 2:

ما می خواهیم در مورد کاربرگ فعلی بدانیم. کد VBA زیر را اعمال کنید.

9291

7. Range Object

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

روشها ویژگیها
فعالسازی آدرس
AutoFill Application
محاسبه مناطق
پاک کردن سلول ها
کپی ستون
حذف تعداد
Find End
Insert Font
PasteSpecial ارتفاع
جایگزین مورد
اجرای چپ
انتخاب ListObject
نمایش نام
مرتب سازی بعدی
جدول والد
محدوده
ردیف
ردیف
برتر
اعتبار
ارزش
Width

مثال 1:

این یک نمونه کد VBA است که سلول های محدوده را انتخاب می کند B5:D5 .

1737

مثال 2:

این مثال محدوده خاصی را از shee فعال t.

4195

8. Shapes Object

شکل Shapes به تمام اشکال موجود در یک کاربرگ مربوط می شود. ما می توانیم با استفاده از این کار را انتخاب و حذف کنیم یا کارهای دیگری را انجام دهیمشئ> AddConnector Count AddLine Creator AddPicture Parent AddShape Range Item SelectAll

مثال 1:

این کد VBA همه انواع را انتخاب می کند شکل‌ها از یک کاربرگ.

8372

مثال 2:

در این مثال، عمل مورد نظر را بر روی موارد موجود اعمال می‌کنیم. اشکال کاربرگ فعال.

3405

9. Shape Object

شکل Shape بخشی از Shapes است. این یک شکل واحد را در یک کاربرگ فعال نشان می دهد. با شی Shapes استفاده می شود.

16>
روش ها ویژگی ها
Apply برنامه
کپی AutoShapeType
Cut BackgroundStyle
حذف نمودار
تکراری اتصال
انتخاب پر
ارتفاع
چپ
نام
OnAction
والدین
بازتاب
عنوان
بالا
نوع
قابل مشاهده
عرض

مثال:

این ساده

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