Ең жиі қолданылатын 10 Excel VBA нысандарының тізімі (атрибуттар және мысалдар)

  • Мұны Бөлісіңіз
Hugh West

Бұл мақала менің сериямның бөлігі: 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
Жою Диаграмма
Көшірме Қосқышты
Таңдау Толтыру
Биіктігі
Солға
Аты
Әрекет туралы
Ата-ана
Рефлексия
Атау
Жоғарғы
Түрі
Көрінетін
Ені

Мысалы:

Бұл қарапайым

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.