Мазмұны
Бұл мақала менің сериямның бөлігі: Excel VBA & Макростар – қадамдық толық нұсқаулық . Біз тек 10 жиі қолданылатын Excel VBA нысандарының тізімін талқылаймыз.
Тәжірибе жұмыс кітабын жүктеп алу
Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз.
VBA Objects.xlsm
VBA нысандары дегеніміз не?
Object - бұл кейбір нақты тапсырмаларды орындау үшін VBA кодында қолданылатын пәрмен немесе нәрсе.
VBA (Visual Basic Application) — объектіге бағытталған бағдарламалау тілі. Нысан VBA элементтерінің бірі болып табылады.
Объектінің қасиеті мен әдісі бар. Әдіс – бұл нысан орындайтын операция және сипат осы нысанның сипаттамаларын түсіндіреді.
VBA нысандарының атрибуттары
VBA нысанын қолдану үшін Нысандағы әдіс немесе сипат. Біз бұл атрибуттарды осы жерде талқылаймыз.
Сипаттар
VBA нысан сипаттары нысандардың параметрлері ретінде қарастырылуы мүмкін.Excel-де көптеген нысандар бар. Excel VBA-да біз жұмыс істейтін нысандардың көпшілігінің қасиеттері бар.
Мысалы:
- Ауқым объектісі қасиеттері бар. Олардың кейбіреулері Баған , Формула , Жол , Ені және Мән .
- Диаграмма нысанында Мәндік , Диаграмма алаңы , Диаграмма стилі және т.б. сияқты қасиеттер бар.
- ChartTitle сонымен қатарVBA коды 5 жиегі бар жұлдыз жасау үшін қолданылады.
4238
Біз msoShape5pointStar пәрменін өзгерту арқылы кез келген пішінді сала аламыз.
10. ListObject нысаны
ListObject ListObjects нысанының бөлігі болып табылады. ListObject жұмыс парағының жалғыз кестесін көрсетеді.
Әдістер Сипаттар Жою Белсенді Жариялау Қолданба Жаңарту Автосүзгі Өлшемін өзгерту Пікір Жасаушы Аты-жөні Ата-анасы Ауқамы Сұрыптау Қорытынды Мысалы:
Бұл мысал кестеден деректерді шығарып алу және оны массивте сақтау болып табылады.
3322
Толығырақ: Массивті ұяшық мәндерімен толтыру үшін Excel VBA (4 қолайлы мысал)
Қорытынды
Бұл мақалада біз жиі қолданылатындарды сипаттадық. Excel VBA нысандарының тізімі. Бұл сіздің қажеттіліктеріңізді қанағаттандырады деп үміттенемін. ExcelWIKI.com веб-сайтымызды қарап шығыңыз және түсініктеме жолағына өз ұсыныстарыңызды беріңіз.
Қаріп , Формат және Шекара сияқты қасиеттері бар нысан.
VBA нысан сипаттарын пайдалану:
Төмендегі әрекеттерді орындау үшін VBA кодын жаза аламыз:
- Объектінің ағымдағы сипат параметрлерін тексеріп, осы параметрлер негізінде бірдеңе жасай аласыз.
- Сіз жаңа мәндерді орнату арқылы нысанның сипат параметрлерін өзгерте алады.
Осы VBA мәлімдемесін қараңыз:
Range("E10").Value
Осы мәлімдемеде Ауқым нысан, Мән - қасиеттердің бірі. VBA мәлімдемесінде нысандар мен сипаттар нүктемен ( нүкте, . ) бөліп, қатар орналастырылады. Алдымен нысандар, содан кейін олардың қасиеттері орналастырылады.
Мысалы, келесі VBA операторы Diapazon E10:100 Мән сипатын орнатады.
9862
Бұл мәлімдеме 100 санының E10 ұяшығында көрсетілуіне себеп болады.
Әдістері:
A әдіс- бұл нысанда орындалатын әрекет.Объектілерде әдістер де болады. Мысалы, Ауқым нысандарында Тазалау әдісі бар. Келесі VBA мәлімдемесі Ауқым мәнін жояды. Бұл мәлімдеме Ауқым параметрін таңдап, одан кейін Басты бет ➪ Өңдеу ➪ Өшіру ➪ Барлығын өшіру :
6199
VBA кодында әдістер сипаттарға ұқсайды. Әдістер объектілерге бөлу операторы (.) арқылы қосылады. Дегенмен, әдістер мен қасиеттер VBA-да әртүрлі ұғымдар.
Толығырақ оқу: Excel диаграммасыДеректер жасырылған кезде жоғалады (3 шешім)
Excel бағдарламасында жиі қолданылатын 10 VBA нысанының тізімі
Егер келесі жағдайда Excel иерархиясы бар нысандары:
Қолданба → Жұмыс кітабы → Жұмыс парағы → Ауқым
Мұнда біз Excel VBA бағдарламасының ең жиі қолданылатын нысандарының тізімін егжей-тегжейлі талқылаймыз.
1. Қолданба нысаны
Қолданба нысаны Excel бағдарламасының ең көп қолданылатын объектілерінің бірі болып табылады. Ол жалпы Excel қолданбасын көрсету үшін қолданылады.
Әдістер | Сипаттар |
---|---|
Есептеу | ActiveCell |
CalculateFull | ActiveSheet |
InputBox | ActiveWindow |
Шығу | ActiveWorkbook |
Іске қосу | DisplayScrollbars |
Болдырмау | DisplayFormulaBar |
Күту | Жол |
Күй тақтасы |
Осы нысанды Excel бағдарламасында қолдану кезінде бізге қажетті сипатты немесе әдісті қосу керек.
1-мысал:
Мұнда біз әдісімен есептеңіз. Бұл макрос барлық ашық жұмыс кітаптарын есептеу үшін пайдаланылады.
7118
2-мысал:
Ішінде төмендегі мысалда біз DisplayScrollBars сипатты Application нысанымен қолдандық. Бұл макростың мақсаты - айналдыру жолағын жасыру.
4867
Мұнда біз Жалған күйін қоямыз, яғни бұл жасамауExcel парағының айналдыру жолақтарын көрсетіңіз.
Толығырақ: Жұмыс кітабын Excel VBA көмегімен жолдан қалай ашуға болады (4 мысал)
2. Жұмыс кітаптары нысаны
Жұмыс кітаптары нысаны жұмыс кітабына қатысты. Ол Excel қолданбасында ашылған жұмыс кітаптарының тізімін білдіреді.
Әдістер | Сипаттар |
---|---|
Қосу | Қолданба |
Тексеру | Санау |
Жабу | Жасаушы |
Ашық | Парамент |
Ата-ана |
1-мысал:
Мұнда біз Excel жұмыс кітабын жабатын Workbooks нысанына негізделген қарапайым VBA кодын қолдандық.
4399
2-мысал:
Бұл мысал Disney.xlsx жұмыс кітабына page_1 жаңа айнымалы мәнін қосады.
8559
3. Жұмыс кітабының нысаны
Жұмыс кітабы нысаны бір жұмыс кітабын білдіреді. Бұл қазіргі уақытта белсенді немесе ашық Жұмыс кітаптары мүшесі. Керісінше жұмыс кітабы жұмыс парақтарының жинағы болып табылады.
Әдістер | Сипаттар |
---|---|
Белсенді | ActiveChart |
Таңдаулыға қосу | ActiveSheet |
Жабу | Автосақтау қосулы |
DeleteNumberFormat | Толық аты |
Сақтау | Пайдаланушы мәртебесі |
Басқаша сақтау |
1-мысал:
Біз ағымдағы жұмыс кітабын жапқымыз келеді.
8246
Бізжақын жұмыс кітабына ұқсас кодты қолданды. Жұмыс кітаптары нысаны барлық ашылған жұмыс кітаптарына қолданылады. Бірақ жұмыс кітабы нысаны тек белсенді жұмыс кітабына ғана қолданылады.
2-мысал:
Бұл мысалда біз ұяшықты Жұмыс кітабы <2 арқылы атаймыз>нысан.
5816
4. Парақтар нысаны
парақтар нысаны көрсетілген немесе белсенді Excel жұмыс кітабының парақтарының барлық түрлеріне қатысты. Парақтар жұмыс парақтары, диаграмма парақтары микро парақтары болуы мүмкін.
Әдістер | Сипаттар |
---|---|
Қосу | Қолданба |
Қосу2 | Санау |
Көшіру | Элемент |
Жою | Ата-ана |
Жылжыту | Көрінетін |
Басып шығару | |
PrintPreview | |
Есептеуді таңдау |
1-мысал:
Бұл VBA коды жұмыс кітабының 2-ші парағын белсендіреді.
3120
2-мысал:
Бұл мысалда біз 1-ші парақтан кейін жаңа парақты қосамыз.
6102
5. Жұмыс парақтары нысаны
Бұл Жұмыс парақтары нысаны Парақтар нысанының бөлігі болып табылады. Бұл тек жұмыс парақтарының жинағы. Бірақ парақтар нысаны сонымен қатар диаграмма парақтарын және микро парақтарын қамтидыпарақтар.
Әдістері | Сипаттар |
---|---|
Көшіру | Қолданба |
Жою | Санау |
Жылжыту | Жасаушы |
Басып шығару | Элемент |
PrintPreview | Ата-ана |
Таңдау | Көрінетін |
Қосу | |
Қосу2 |
1-мысал:
Ол келесі жұмыс кітабының 2-ші жұмыс парағын
2867
Сонымен қатар пайдалана аламыз Парақтар нысаны. Бірақ егер Парақтар нысанын пайдаланатын болсақ, ол диаграмманы немесе микропарақты белсендіруі мүмкін, сонымен қатар көрсетілген жұмыс кітабының орнына байланысты болады.
2-мысал:
Біз парақты жұмыс кітабына қажетті орынға көшіреміз.
5274
Ұқсас оқулар
- 22 Excel VBA-дағы макрос мысалдары
- Excel VBA-ны меңгеруге арналған 20 практикалық кодтау кеңестері
- Excel бағдарламасында VBA кодын қалай жазуға болады (оңаймен) Қадамдар)
- Excel бағдарламасындағы VBA макростарының түрлері (жылдам нұсқаулық)
- VBA мүмкіндіктері мен қолданбаларына кіріспе
6. Жұмыс парағы нысаны
Жұмыс парағы нысаны Жұмыс парақтары бөлігі болып табылады. Ол тек бір жұмыс парағын көрсетеді. Бұл бөлім атын өзгертетін Жұмыс парағы нысанына негізделген үлгі VBA кодын көрсетеді.жұмыс парағы.
Әдістер | Сипаттар |
---|---|
Іске қосу | Қолданба |
Есептеу | Ұяшықтар |
Емлені тексеру | Бағандар |
Көшіру | Пікірлер |
Жою | Аты |
Бағалау | Келесі |
Жылжыту | Контур |
Қою | Бетті орнату |
Арнайы қою | Ата-ана |
PrintOut | Ауқым |
PrintPreview | Жолдар |
Басқаша сақтау | Пішіндер |
Таңдау | Сұрыптау |
Қойынды | |
Түрі | |
Көрінетін |
1-мысал:
Белсенді жұмыс парағының атауы осы VBA кодын қолданғаннан кейін өзгереді.
4355
2-мысал:
Біз ағымдағы жұмыс парағы туралы білгіміз келеді. Келесі VBA кодын қолданыңыз.
1751
7. Ауқым нысаны
Ауқым нысаны Excel файлының ұяшықтарына қатысты. Ол Excel жұмыс парағынан бір ұяшықты, жолды, бағанды немесе ұяшықтардың, жолдардың немесе бағандардың белгілі бір санын таңдау үшін қолданылады. Біз ұяшық сілтемесін енгізуіміз керекаргумент.
Әдістер | Сипаттар |
---|---|
Іске қосу | Мекенжай |
Автотолтыру | Қолданба |
Есептеу | Аймақтарды |
Тазалау | Ұяшықтар |
Көшіру | Баған |
Жою | Санау |
Табу | Соңы |
Кірістіру | Қаріп |
Арнайы қою | Биіктігі |
Ауыстыру | Элемент |
Жүгіру | Солға |
Таңдау | ТізімНысан |
Көрсету | Атау |
Сұрыптау | Келесі |
Кесте | Ата-ана |
Ауқым | |
Қатар | |
Жолдар | |
Жоғары | |
Талдау | |
Мән | |
Ені |
1-мысал:
Бұл ауқым ұяшықтарын таңдайтын VBA коды үлгісі B5:D5 .
4453
2-мысал:
Бұл мысал белгілі бір ауқымды көшіреді. белсенді ши т.
9109
8. Фигуралар нысаны
Пішіндер нысаны жұмыс парағында бар барлық кескіндерге қатысты. Осы арқылы біз басқа тапсырмаларды таңдап, жоя аламыз немесе орындай аламызнысан.
Әдістер | Сипаттар |
---|---|
AddCallout | Қолданба |
AddConnector | Санау |
AddLine | Жасаушы |
Сурет қосу | Ата-ана |
AddShape | Ауқым |
Элемент | |
Барлығын таңдау |
1-мысал:
Бұл VBA коды барлық түрлерді таңдайды жұмыс парағындағы фигуралар.
5339
2-мысал:
Бұл мысалда біз қажетті әрекетті бар әрекетке қолданамыз. белсенді жұмыс парағының пішіндері.
8622
9. Shape Object
Shape нысаны Фигуралар бөлігі болып табылады. Ол белсенді жұмыс парағындағы жалғыз пішінді көрсетеді. Ол Фигуралар нысанымен қолданылады.
Әдістер | Сипаттар |
---|---|
Қолдану | Қолданба |
Көшіру | AutoShapeType |
Cut | FonStyle |
Жою | Диаграмма |
Көшірме | Қосқышты |
Таңдау | Толтыру |
Биіктігі | |
Солға | |
Аты | |
Әрекет туралы | |
Ата-ана | |
Рефлексия | |
Атау | |
Жоғарғы | |
Түрі | |
Көрінетін | |
Ені |
Мысалы:
Бұл қарапайым