Агуулгын хүснэгт
Энэ нийтлэл нь миний цувралын нэг хэсэг юм: 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 |
Таслах | Арын хэв маяг |
Устгах | График |
Давхардах | Холбогч |
Сонгох | Дүүргэх |
Өндөр | |
Зүүн | |
Нэр | |
Үйлдэл | |
Эцэг эх | |
Тусгал | |
Гарчиг | |
Дээд | |
Төрөл | |
Харагдах | |
Өргөн |
Жишээ нь:
Энэ энгийн