Excel VBA-ийн хамгийн их ашиглагддаг 10 объектын жагсаалт (шинж чанар ба жишээнүүд)

  • Үүнийг Хуваалц
Hugh West

Энэ нийтлэл нь миний цувралын нэг хэсэг юм: Excel VBA & Макрос – Алхам алхмаар иж бүрэн гарын авлага . Бид Excel VBA-ын 10 гаруй объектын жагсаалтыг авч үзэх болно.

Дадлага хийх номыг татаж авах

Энэ нийтлэлийг уншиж байхдаа дасгал хийхийн тулд энэхүү дасгалын номыг татаж авна уу.

VBA Objects.xlsm

VBA объект гэж юу вэ?

Объект нь зарим тодорхой даалгавруудыг гүйцэтгэхийн тулд VBA кодонд хэрэглэгдэх команд юм уу ямар нэг зүйл юм.

VBA (Visual Basic Application) нь объект хандалтат програмчлалын хэл юм. Объект нь VBA-ийн элементүүдийн нэг юм.

Объект нь өөрийн шинж чанар, аргатай байдаг. Арга нь тухайн объектын гүйцэтгэсэн үйлдэл бөгөөд шинж чанар нь тухайн объектын шинж чанарыг тайлбарладаг.

VBA объектын шинж чанарууд

VBA объектыг хэрэглэхийн тулд Объект дахь арга эсвэл өмч. Бид эдгээр шинж чанаруудыг энд авч үзэх болно.

Properties

VBA объектын шинж чанарууд -ыг объектын тохиргоо гэж үзэж болно.

Excel олон объекттой. Excel VBA дээр бидний ажилладаг ихэнх объектууд шинж чанартай байдаг.

Жишээ нь:

  • Мужийн объект шинж чанаруудтай. Тэдгээрийн зарим нь Багана , Томьёо , Мөр , Өргөн , Утга юм.
  • Диаграмм объект нь Томог , Диаграмын талбай , ChartStyle гэх мэт шинж чанаруудтай.
  • ChartTitle нь мөн 5 ирмэгтэй од үүсгэхийн тулд VBA кодыг ашигладаг.
    6759

    Бид msoShape5pointStar командыг өөрчилснөөр ямар ч төрлийн дүрс зурж болно.

    10. ListObject Object

    ListObject нь ListObjects Object -ийн нэг хэсэг юм. ListObject нь ажлын хуудасны нэг хүснэгтийг заана.

    Арга Properties
    Устгах Идэвхтэй
    Нийтлэх Програмыг
    Сэргээх Автомат шүүлтүүр
    Хэмжээг өөрчлөх Сэтгэгдэл
    Бүтээгч
    Нэр
    Эцэг эх
    Хүрээ
    Ангилах
    Товч мэдээлэл

    Жишээ нь:

    Энэ жишээ нь хүснэгтээс өгөгдлийг гаргаж аваад массивт хадгалах жишээ юм.

    1639

    Цааш унших: Массивийг эсийн утгуудаар дүүргэхийн тулд Excel VBA (4 тохиромжтой жишээ)

    Дүгнэлт

    Энэ нийтлэлд бид өргөн хэрэглэгддэг Excel VBA объектуудын жагсаалт. Энэ нь таны хэрэгцээг хангана гэж найдаж байна. Манай ExcelWIKI.com вэб сайтыг үзэж, санал хүсэлтээ коммент хэсэгт бичнэ үү.

    объект, Фонт , Формат , Хил зэрэг шинж чанаруудтай.

VBA объектын шинж чанарыг ашиглах:

Бид VBA код бичиж дараах зүйлсийг хийх боломжтой:

  • Та объектын одоогийн өмчийн тохиргоог шалгаж, эдгээр тохиргоон дээр үндэслэн ямар нэгэн зүйл хийх боломжтой.
  • Та шинэ утгыг тохируулах замаар объектын өмчийн тохиргоог өөрчилж болно.

Энэ VBA мэдэгдлийг харна уу:

Range("E10").Value

Энэ мэдэгдэлд Муж объект, Утга нь шинж чанаруудын нэг юм. VBA мэдэгдэлд объект болон шинж чанаруудыг цэгээр ( цэг, . ) тусгаарлан зэрэгцүүлэн байрлуулна. Эхлээд объектуудыг байрлуулж, дараа нь шинж чанаруудыг нь байрлуулна.

Жишээ нь, дараах VBA мэдэгдэл нь Range E10:100 -ийн Утга шинж чанарыг тохируулна.

7721

Энэ мэдэгдэл нь 100 тоог E10 нүдэнд харуулахад хүргэнэ.

Арга:

A аргань объект дээр хэрэгждэг үйлдэл юм.

Объектуудад бас аргууд байдаг. Жишээлбэл, Range объектууд нь Clear аргатай. Дараах VBA мэдэгдэл нь Муж -г арилгана. Энэ мэдэгдэл нь Муж -г сонгоод дараа нь Нүүр хуудас ➪ Засварлах ➪ Цэвэрлэх ➪ Бүгдийг арилгах :

2499

VBA код дээр аргууд нь шинж чанаруудтай төстэй харагдана. Аргуудыг объектуудтай салгах оператор (.) ашиглан холбодог. Гэсэн хэдий ч арга, шинж чанарууд нь VBA-д өөр өөр ойлголт юм.

Цааш унших: Excel ChartӨгөгдөл нуугдсан үед алга болдог (3 шийдэл)

Excel-д ихэвчлэн ашиглагддаг 10 VBA объектын жагсаалт

Хэрэв дараах тохиолдолд Excel дараалсан шатлал байдаг. объектууд нь:

Програм → Ажлын ном → Ажлын хуудас → Хүрээ

Энд бид Excel VBA-ийн хамгийн түгээмэл хэрэглэгддэг объектуудын жагсаалтыг дэлгэрэнгүй авч үзэх болно.

1. Хэрэглээний объект

Програм объект нь Excel-ийн хамгийн өргөн хэрэглэгддэг объектуудын нэг юм. Энэ нь нийт Excel програмыг илэрхийлэхэд хэрэглэгддэг.

Арга Properties
Тооцоо ActiveCell
Тооцоо бүрэн ActiveSheet
InputBox ActiveWindow
Гарах ActiveWorkbook
Ажиллуулах DisplayScrollbars
Буцаах DisplayFormulaBar
Хүлээх Зам
StatusBar

Бид Excel-д энэ объектыг ашиглахдаа шаардлагатай шинж чанар эсвэл аргыг нэмэх хэрэгтэй.

Жишээ 1:

Энд бид аргыг тооцоолох. Энэ макро нь бүх нээлттэй ажлын дэвтрийг тооцоолоход хэрэглэгддэг.

8638

Жишээ 2:

Д доорх жишээнд бид DisplayScrollBars пропертиа Програм объектыг ашигласан. Энэ макроны зорилго нь гүйлгэх мөрийг нуух явдал юм.

9048

Энд бид Худал гэсэн статусыг тавьдаг. ТэгэхгүйExcel хуудасны гүйлгэх мөрүүдийг харуулах.

Дэлгэрэнгүй: Excel VBA ашиглан замаас ажлын номыг хэрхэн нээх вэ (4 жишээ)

2. Workbooks Object

Ажлын ном объект нь ажлын номтой холбоотой. Энэ нь Excel програм дээр одоо нээгдсэн ажлын номны жагсаалтыг илэрхийлнэ.

Арга Properties
Нэмэх Програм
Шалгах Тоолох
Хаах Бүтээгч
Нээлттэй Зүйл
Эцэг эх

Жишээ 1:

Энд бид Excel-ийн ажлын номыг хаах Workbooks объект дээр суурилсан энгийн VBA кодыг ашигласан.

8480

Жишээ 2:

Энэ жишээ нь Disney.xlsx ажлын дэвтэрт page_1 шинэ хувьсагчийг нэмнэ.

8535

3. Ажлын номын объект

Ажлын дэвтэр объект нь нэг ажлын номыг төлөөлдөг. Энэ нь одоо идэвхтэй эсвэл нээлттэй байгаа Ажлын дэвтэр -ийн гишүүн юм. Харин ажлын дэвтэр нь ажлын хуудасны цуглуулга юм.

Арга зүй Properties
Идэвхтэй ActiveChart
Дуртайд нэмэх ActiveSheet
Хаах Автоматаар хадгалах
DeleteNumberFormat Бүтэн нэр
Хадгалах Хэрэглэгчийн статус
SaveAs

Жишээ 1:

Бид одоогийн ажлын номыг хаахыг хүсэж байна.

9825

БидХаах ажлын дэвтэрт ижил төстэй код ашигласан. Workbooks объектыг бүх нээсэн ажлын дэвтэрт хэрэглэнэ. Гэхдээ Workbook объект нь зөвхөн идэвхтэй ажлын дэвтэрт хамаарна.

Жишээ 2:

Энэ жишээнд бид Ажлын дэвтэр <2 ашиглан нүдийг нэрлэх болно>объект.

3228

4. Sheets Object

Хуудас объект нь заасан эсвэл идэвхтэй Excel ажлын номын бүх төрлийн хуудастай холбоотой. Хуудас нь ажлын хуудас, диаграмын хуудас бичил хуудас байж болно.

Арга Properties
Нэмэх Програм
Нэмэх2 Тоолох
Хуулах Зүйл
Устгах Эцэг эх
Зөөх Харагдах
Хэвлэх
ХэвлэхУрьдчилан харах
Тооцоо сонгох

Жишээ 1:

Энэ VBA код нь ажлын номын 2-р хуудсыг идэвхжүүлнэ.

2100

Жишээ 2:

Энэ жишээнд бид 1-р хуудасны дараа шинэ хуудас нэмнэ.

2228

5. Ажлын хуудасны объект

Энэ Ажлын хуудас объект нь Хуудас объектийн нэг хэсэг юм. Энэ бол зөвхөн ажлын хуудасны цуглуулга юм. Гэхдээ Хуудас объект нь диаграмын хуудас болон бичил хэсгүүдийг агуулдагхуудас.

Арга Properties
Хуулбар Програм
Устгах Тоолох
Зөөх Бүтээгч
Хэвлэх Зүйл
PrintPreview Эцэг эх
Сонгох Харагдах
Нэмэх
Нэмэх2

Жишээ 1:

Энэ нь дараах ажлын номны 2-р ажлын хуудсыг идэвхжүүлнэ

3930

Бид мөн Хуудас объект. Гэхдээ хэрэв бид Хуудас объектыг ашиглавал диаграм эсвэл бичил хуудсыг идэвхжүүлэх нь мөн заасан ажлын дэвтрийн байршлаас хамаарна.

Жишээ 2:

Бид ажлын дэвтэр дээрх хүссэн байрлалынхаа хуудсыг хуулах болно.

6824

Ижил төстэй уншлага

  • Excel VBA дахь 22 макро жишээ
  • Excel VBA-г эзэмших 20 практик кодчилол
  • Excel дээр VBA кодыг хэрхэн бичих вэ (хялбараар). Алхамууд)
  • Excel дэх VBA макросын төрлүүд (Шуурхай гарын авлага)
  • VBA-ийн онцлог ба хэрэглээний танилцуулга

6. Ажлын хуудасны объект

Ажлын хуудас объект нь Ажлын хуудас -ын нэг хэсэг юм. Энэ нь зөвхөн нэг ажлын хуудсыг төлөөлдөг. Энэ хэсэг нь Ажлын хуудас объект дээр суурилсан VBA кодыг жишээ болгон харуулах болно.ажлын хуудас.

Арга Properties
Идэвхжүүлэх Програм
Тооцоо Нүүд
Үсгийн алдаа шалгах Баганууд
Хуулбар Сэтгэгдэл
Устгах Нэр
Үнэлгээ Дараагийн
Зөөх Тоймыг
Наах Хуудасны тохиргоо
Тусгай буулгах Эцэг эх
Хэвлэх Муж
PrintPreview Мөр
SaveAs Дүрсүүд
Сонгох Ангилах
Таб
Төрөл
Харагдах

Жишээ 1:

Энэ VBA кодыг хэрэглэсний дараа идэвхтэй ажлын хуудасны нэр өөрчлөгдөнө.

7258

Жишээ 2:

Бид одоогийн ажлын хуудасны талаар мэдэхийг хүсч байна. Дараах VBA кодыг ашиглана уу.

6827

7. Range Object

Range объект нь Excel файлын нүднүүдтэй холбоотой. Энэ нь Excel-ийн ажлын хуудаснаас нэг нүд, мөр, багана эсвэл тодорхой тооны нүд, мөр, баганыг сонгоход хэрэглэгддэг. Бид нүдний лавлагааг дотор оруулах ёстойаргумент.

Арга Properties
Идэвхжүүлэх Хаяг
Автоматаар бөглөх Програм
Тооцоо Талбайг
Цэвэрлэх Нүд
Хуулах Багана
Устгах Тоолох
Ол Төгсгөл
Оруулах Фонт
Тусгай буулгах Өндөр
Солих Зүйл
Гүйлт Зүүн
Сонгох Жагсаалтын Объект
Харуулах Нэр
Ангилах Дараагийн
Хүснэгт Эцэг эх
Хүрээ
Мөр
Мөр
Топ
Баталгаажуулалт
Утга
Өргөн

Жишээ 1:

Энэ бол хүрээний нүднүүдийг сонгодог VBA кодны жишээ юм. B5:D5 .

8442

Жишээ 2:

Энэ жишээ нь тодорхой мужийг хуулах болно идэвхтэй ши т.

2825

8. Shapes Object

Shapes объект нь ажлын хуудсанд байгаа бүх дүрстэй холбоотой. Үүнийг ашиглан бид сонгох, устгах эсвэл бусад ажлыг гүйцэтгэх боломжтойобъект.

Арга Properties
AddCallout Програм
AddConnector Count
AddLine Бүтээгч
Зураг нэмэх Эцэг эх
AddShape Муж
Зүйл
SelectAll

Жишээ 1:

Энэ VBA код нь бүх төрлийг сонгох болно. Ажлын хуудаснаас дүрсүүдийн тоо.

9038

Жишээ 2:

Энэ жишээнд бид одоо байгаа үйлдлүүдэд хүссэн үйлдлийг хэрэгжүүлэх болно. идэвхтэй ажлын хуудасны хэлбэрүүд.

5686

9. Shape Object

Shape объект нь Дүрсүүдийн нэг хэсэг юм. Энэ нь идэвхтэй ажлын хуудасны нэг дүрсийг заана. Үүнийг Shapes объектод ашигладаг.

Арга Properties
Хэрэглэх Програм
Хуулбарлах AutoShapeType
Таслах Арын хэв маяг
Устгах График
Давхардах Холбогч
Сонгох Дүүргэх
Өндөр
Зүүн
Нэр
Үйлдэл
Эцэг эх
Тусгал
Гарчиг
Дээд
Төрөл
Харагдах
Өргөн

Жишээ нь:

Энэ энгийн

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.