Excel VBA қалай қолданылады (суреттермен)

Мазмұны:

Excel VBA қалай қолданылады (суреттермен)
Excel VBA қалай қолданылады (суреттермен)

Бейне: Excel VBA қалай қолданылады (суреттермен)

Бейне: Excel VBA қалай қолданылады (суреттермен)
Бейне: h 2024, Мамыр
Anonim

Жұмыс кітабына Visual Basic кодын енгізу үшін Microsoft Excel кіріктірілген VBA редакторын пайдалануға болады. Excel-дегі ең жақсы нәрселердің бірі-ол сізге VBA кодын жаза алады-дәл сіз макросты жазған кезде дәл осылай жасайсыз. Excel бағдарламасында макросты жазғанда, Excel макросты VBA кодында сақтайды, оны Visual Basic редакторында қарауға және өңдеуге болады. Егер сіз VBA -да жаңадан болсаңыз, макростармен ойнауды бастаудың тамаша әдісі. Бұл wikiHow сізге Microsoft Excel бағдарламасында өзіңіздің VBA кодын оңай құруды, сонымен қатар Visual Basic редакторында жетілдірілген кодты өңдеуді үйретеді.

Қадамдар

3 бөлімнің 1 бөлігі: Visual Basic редакторын ашу

Excel VBA 1 қадамын қолданыңыз
Excel VBA 1 қадамын қолданыңыз

Қадам 1. Excel бағдарламасында Әзірлеуші қойындысын қосыңыз

VBA редакторын ашып, жеке макростарды жасамас бұрын, Excel құралдар тақтасына Әзірлеуші қойындысын қосу қажет болады.

  • Windows

    • Түймесін басыңыз Файл мәзірін таңдап, таңдаңыз Опциялар.
    • Шертіңіз Таспаны реттеу мәзірде.
    • «Негізгі қойындылар» астындағы «Әзірлеуші» ұяшығына белгі қойыңыз және оны басыңыз ЖАРАЙДЫ МА.
  • macOS

    • Түймесін басыңыз Excel мәзірін таңдап, таңдаңыз Параметрлер.
    • Шертіңіз Таспа және құралдар тақтасы.
    • Шертіңіз Негізгі қойындылар.
    • «Әзірлеуші» жанындағы құсбелгіні қойыңыз.
    • Шертіңіз Сақтау содан кейін терезені жабыңыз.
Excel VBA 2 қадамын қолданыңыз
Excel VBA 2 қадамын қолданыңыз

Қадам 2. Әзірлеуші қойындысын нұқыңыз

Енді қойынды қосылды, ол Excel бағдарламасының жоғарғы жағында. Бұл жерде сіз Visual Basic редакторын, сонымен қатар дамытудың басқа мүмкіндіктерін таба аласыз.

Excel VBA 3 -қадамын қолданыңыз
Excel VBA 3 -қадамын қолданыңыз

Қадам 3. Visual Basic түймешігін басыңыз

Ол Әзірлеуші қойындысындағы құралдар тақтасының сол жақ шетінде. Бұл сіздің Visual Basic редакторын ашады. Макросты жазбас бұрын, редактордың қалай жұмыс істейтінін және қалай орналасатынын білейік.

Excel VBA 4 -қадамын қолданыңыз
Excel VBA 4 -қадамын қолданыңыз

4 -қадам. Visual Basic редакторы туралы біліңіз

Біз қазір жай ғана негіздерді қарастырамыз, өйткені сіз макростармен жұмыс істей бастағаннан кейін көбірек тәжірибе аласыз.

  • VBE -дің сол жағындағы Жобалар тақтасында сіз барлық ашық Excel жұмыс кітаптарын таба аласыз. Жұмыс кітабындағы әрбір жұмыс парағы «Microsoft_Excel_Objects» астында пайда болатын бөлек нысан болып табылады.
  • Макростарды жазғаннан кейін олар осы тақтада «Модульдер» тақырыбының астында модуль ретінде пайда болады. Содан кейін модульді ашу арқылы редакторда кодты көруге және өңдеуге болады.
  • Макросты жазбай -ақ жеке модульді енгізу үшін түймесін басыңыз Кірістіру редактордың жоғарғы жағындағы мәзірді таңдап, таңдаңыз Модуль.
  • Түймесін басыңыз X немесе Excel -ге қайту үшін редактордың жоғарғы жағындағы қызыл шеңбер.

3 бөліктің 2 бөлігі: макросты жазу және өңдеу

Excel VBA 5 -қадамын қолданыңыз
Excel VBA 5 -қадамын қолданыңыз

Қадам 1. Excel бағдарламасында кез келген жұмыс парағын ашыңыз

Енді біз VBA құру және өңдеу үшін мысал қолданамыз. Excel бағдарламасында макросты жазған кезде сіз Visual Basic редакторында өңдей алатын VBA кодын жасайсыз. Бұл мысалда біз A10 және B10 қосындыларын қосатын макросты жазамыз, нәтижелерді C10 -де көрсетеміз, содан кейін мәнді D10 -ге көшіреміз. Бос жұмыс кітабын ашып, кез келген екі сандық мәнді A10 және B10 енгізуден бастаңыз.

Excel VBA 6 қадамын қолданыңыз
Excel VBA 6 қадамын қолданыңыз

Қадам 2. Әзірлеуші қойындысын нұқыңыз

Ол экранның жоғарғы жағында.

Басу арқылы редакторды ашуға болады Alt + F11 компьютерде немесе Таңдау + F11 (немесе Fn + Таңдау + F11) Mac жүйесінде.

Excel VBA 7 -қадамын қолданыңыз
Excel VBA 7 -қадамын қолданыңыз

Қадам 3. Макросты жазу түймешігін басыңыз

Ол экранның жоғарғы жағындағы Әзірлеуші қойындысында. Бұл макросты жазу тілқатысу терезесін ашады.

Excel VBA 8 қадамын қолданыңыз
Excel VBA 8 қадамын қолданыңыз

Қадам 4. Макростың атын енгізіңіз

Бұл Sum_and_Copy сияқты макростың не екенін сипаттайтын нәрсе.

Макро атауында бос орындар болуы мүмкін емес

Excel VBA 9 қадамын қолданыңыз
Excel VBA 9 қадамын қолданыңыз

Қадам 5. Макростың пернелер тіркесімін енгізіңіз

Сіз енгізетін жарлық макросты жылдам іске қосудың әдісі болады. Мысалға, Ctrl + L.

Пернелер тіркесімі алфавиттік әріп болуы керек

Excel VBA 10 қадамын қолданыңыз
Excel VBA 10 қадамын қолданыңыз

Қадам 6. Макросты сақтау орнын таңдаңыз

Егер сіз макросты осы жұмыс кітабынан басқа жерде қолданбайтын болсаңыз, таңдаңыз Бұл жұмыс кітабы. Әзірге сол опцияны таңдайық.

  • Егер сіз макросты қолданғыңыз келсе және оның барлық жұмыс кітаптарындағы VBA сценарийін көре және өңдей алатын болсаңыз, таңдаңыз Жеке макро жұмыс кітабы. Бұл Visual Basic редакторында бөлек жұмыс кітабы ретінде көрсетіледі.
  • Қажет болса, «D10 жиынтық сату сомасын көшіреді» сияқты сипаттаманы енгізуге болады.
Excel VBA 11 қадамын қолданыңыз
Excel VBA 11 қадамын қолданыңыз

Қадам 7. Жазуды бастау үшін OK түймесін басыңыз

Жазуды бастағаннан кейін, сіз жасағанның бәрі VBA кодының көмегімен макросқа қосылады.

Excel VBA 12 қадамын қолданыңыз
Excel VBA 12 қадамын қолданыңыз

Қадам 8. Жазғыңыз келетін әрекеттерді орындаңыз

Макросқа сақтағыңыз келетін әрекеттерді ғана орындаңыз. Біздің мысалда біз B10 -ға A10 қосамыз, нәтижелерді C10 -де көрсетеміз, содан кейін оны D10 -ға көшіреміз. Міне, қадамдар:

  • Түймесін басыңыз Үй қойынды.
  • C10 ішіндегі тышқанды шертіңіз.
  • «Автоматты жиын» мәзірін нұқыңыз және таңдаңыз СОМ.
  • Басыңыз Кіру немесе Қайту таңдалған мәндерді қосу үшін.
  • C10 бөлектеңіз және түймесін басыңыз Ctrl + C (ДК) немесе Cmd + C (Mac) көшіру үшін.
  • D10 түймесін басып, түймесін басыңыз Ctrl + V (ДК) немесе Cmd + V (Mac) қойыңыз.
Excel VBA 13 қадамын қолданыңыз
Excel VBA 13 қадамын қолданыңыз

Қадам 9. Әзірлеуші қойындысын нұқыңыз және Жазуды тоқтатуды таңдаңыз

Бұл бұрын таңдалған «Жазба макросын» алмастыратын опция. Excel енді сіздің әрекеттеріңізді жазбайды.

Excel VBA 14 қадамын қолданыңыз
Excel VBA 14 қадамын қолданыңыз

Қадам 10. Құралдар тақтасындағы Макростар түймешігін басыңыз

Бұл сіз ашқан барлық жұмыс кітаптарындағы барлық макростардың тізімін көрсетеді.

Excel VBA 15 қадамын қолданыңыз
Excel VBA 15 қадамын қолданыңыз

Қадам 11. Жаңа макросты таңдап, Өңдеу түймешігін басыңыз

Бұл Visual Basic редакторында макростың VBA кодын ашады. Енді сіз макростың VBA кодында қалай көрінетінін көре аласыз. Макростарды жазуды және кодты тексеруді жалғастыра отырып, сіз Visual Basic туралы көбірек білетін боласыз.

  • Жоғарыда айтқанымыздай, макростар модуль ретінде сақталады-енді сіз жоба панелінде макросты қамтитын «Модульдер» бөлімін көруіңіз керек.
  • Сіз сондай -ақ басуға болады Visual Basic құралдар тақтасында Visual Basic редакторын ашу үшін өңдегіңіз келетін модульді тінтуірдің оң жақ түймешігімен нұқыңыз, содан кейін шертіңіз Өңдеу.
Excel VBA 16 қадамын қолданыңыз
Excel VBA 16 қадамын қолданыңыз

Қадам 12. Макростың VBA кодын өңдеңіз

Айталық, макростың жиынтықты D10 орнына E10 -ға көшіруін қалаймыз. Макросты қайта жазудың орнына, біз кодты Visual Basic редакторында өңдей аламыз. Біздің мысалда редактордан VBA кодының «D10» деп жазылған бөлігін тауып, оны «E10» -мен ауыстырыңыз.

Excel VBA 17 қадамын қолданыңыз
Excel VBA 17 қадамын қолданыңыз

Қадам 13. Іске қосу қойындысын нұқыңыз және Іске қосу/Пайдаланушы пішімін таңдаңыз

Бұл жаңадан өңделген макросты іске қосады.

  • Түймесін басуға да болады F5 немесе макросты іске қосу үшін құралдар тақтасындағы ойнату түймесін басыңыз.
  • Нәтижелерді көру үшін жұмыс парағына қайту үшін Visual Basic редакторын жабыңыз.

3 бөлімнің 3 бөлігі: Негізгі пәрмен түймесін құру

Excel VBA 18 қадамын қолданыңыз
Excel VBA 18 қадамын қолданыңыз

Қадам 1. Excel бағдарламасында бос жұмыс парағын ашыңыз

VBA туралы білудің тағы бір жолы - Excel бағдарламасынан кодты енгізу. Бұл мысалда біз басылған кезде белгілі бір түрде әрекет ететін түймені жасаймыз және өңдейміз.

Excel VBA 19 қадамын қолданыңыз
Excel VBA 19 қадамын қолданыңыз

Қадам 2. Әзірлеуші қойындысын нұқыңыз

Ол Excel бағдарламасының жоғарғы жағында орналасқан.

Excel VBA 20 қадамын қолданыңыз
Excel VBA 20 қадамын қолданыңыз

Қадам 3. Кірістіру түймешігін басыңыз

Бұл құралдар тақтасындағы құралдар тақтасының белгішесі. Бұл мәзірді ашады.

Excel VBA 21 қадамын қолданыңыз
Excel VBA 21 қадамын қолданыңыз

Қадам 4. «Active X Control» бөліміндегі Command Button белгішесін нұқыңыз

Бұл екінші бөлімдегі бірінші нұсқа.

Тінтуір меңзерін сол бөлімдегі бірінші белгішенің үстіне апарған кезде, ол «Пәрмен батырмасы» деп жазылады, осылайша сіз оң жақ батырмамен жұмыс жасайтыныңызды білесіз

Excel VBA 22 қадамын қолданыңыз
Excel VBA 22 қадамын қолданыңыз

Қадам 5. Бос ұяшықты нұқыңыз

Бұл жұмыс кітабында «Пәрмен батырмасы» деп аталатын жаңа түйме жасайды. Бұл батырманы басқан сайын белгілі бір тапсырманы орындайтын макросты тағайындауға болады. Біздің мысалда біз түймені «wikiHow» сөзін А1 ұяшығына енгіземіз.

The Дизайн режимі құралдар тақтасындағы түймешік енді жануы керек. Егер олай болмаса, оны жарықтандыру үшін оны басыңыз.

Excel VBA 23 қадамын қолданыңыз
Excel VBA 23 қадамын қолданыңыз

Қадам 6. Пәрмен түймесін тінтуірдің оң жақ түймешігімен нұқыңыз және Көру кодын таңдаңыз

Бұл Visual Basic редакторында батырманың кодын ашады.

  • Сондай -ақ, түймені бір рет басып, таңдауға болады Кодты қарау құралдар тақтасында.
  • Кодты макросты жазу сияқты модуль ретінде енгізудің орнына, бұл түймені орналастырған жұмыс парағының кодына кодты қосады. Сіз бұл кодты әрқашан Visual Basic редакторын ашып, батырмасы бар жұмыс парағын тінтуірдің оң жақ түймесімен нұқып, таңдау арқылы қарай аласыз және өңдей аласыз. Кодты қарау.
Excel VBA 24 қадамын қолданыңыз
Excel VBA 24 қадамын қолданыңыз

Қадам 7. «wikiHow» басып шығару үшін кодты A1 ұяшығына енгізіңіз

Қолданыстағы код түйме үшін. Түймені бірдеңе жасау үшін бізге кодты қолданыстағы кодтың екі жолының арасына қосу керек. Келесі кодты бар екі жолдың арасына көшіріңіз және қойыңыз:

  • Ауқым («A1»). Мән = «Сәлем»

Excel VBA 25 қадамын қолданыңыз
Excel VBA 25 қадамын қолданыңыз

Қадам 8. Visual Basic редакторын жабыңыз

Мұны істеу үшін, түймесін басыңыз X немесе терезенің жоғарғы жағындағы қызыл шеңбер. Бұл сізді жұмыс парағына қайтарады.

Excel VBA 26 қадамын қолданыңыз
Excel VBA 26 қадамын қолданыңыз

Қадам 9. Құралдар тақтасындағы Дизайн режимін басыңыз

Бұл Дизайн режимінен шығады-егер сіз әлі де Дизайн режимінде болсаңыз, түймені баса алмайсыз.

Excel VBA 27 қадамын қолданыңыз
Excel VBA 27 қадамын қолданыңыз

Қадам 10. Пәрмен түймесін басыңыз

Сіз енді жұмыс парағыңыздың А1 ұяшығында «wikiHow» сөзін көруіңіз керек.

Кодты қайта өңдеу үшін түймесін басыңыз Дизайн режимі түймесін таңдап, одан кейін басыңыз Кодты қарау құралдар тақтасында немесе оны тінтуірдің оң жақ түймесімен басып, таңдаңыз Кодты қарау.

Кеңестер

  • Егер сіз VBA -да жаңадан болсаңыз, кіріспе сабағын немесе YouTube -те жаңадан бастаушылардың бейнелерін көріңіз.
  • VBA -мен көбірек тәжірибе жинақтаған кезде, Excel VBA -ның танымал Reddit /r /vba және /r /excel пайдаланушы форумдарын қараңыз.

Ұсынылған: