Сиз жумуш китептериңизге Visual Basic кодун киргизүү үчүн Microsoft Excelдин VBA редакторун колдоно аласыз. Excelдеги эң жакшы нерселердин бири-бул VBA кодун сиз үчүн жаза алат-бул сиз макро жаздырганда так ушундай кылып жатасыз. Excelде макро жаздырганда, Excel макрону VBA кодунда сактайт, аны Visual Basic Editorдо көрүп, түзөтө аласыз. Эгерде сиз VBA үчүн жаңы болсоңуз, макростар менен ойноо - баштоонун эң сонун жолу. Бул wikiHow сизге Microsoft Excelде өзүңүздүн VBA кодуңузду оңой жаратууну, ошондой эле Visual Basic редакторунда өркүндөтүлгөн кодду кантип түзөтүүнү үйрөтөт.
Кадамдар
3төн 1 бөлүк: Visual Basic редакторун ачуу
Кадам 1. Excelдеги Иштеп чыгуучу өтмөгүн иштетүү
VBA редакторун ачып, өзүңүздүн макростарыңызды жасоодон мурун, Excel куралдар тилкесине Иштеп чыгуучу өтмөгүн кошушуңуз керек болот.
-
Windows
- Чыкылдатыңыз Файл меню тандаңыз Опциялар.
- Чыкылдатыңыз Тасманы ыңгайлаштыруу менюда.
- "Негизги өтмөктөр" астындагы "Иштеп чыгуучу" кутучасын белгилеп, чыкылдатыңыз Макул.
-
macOS
- Чыкылдатыңыз Excel меню тандаңыз Тандоолор.
- Чыкылдатыңыз Тасма жана куралдар тилкеси.
- Чыкылдатыңыз Негизги өтмөктөр.
- "Иштеп чыгуучунун" жанындагы кутучаны белгилеңиз.
- Чыкылдатыңыз Сактоо анан терезени жап.
Кадам 2. Иштеп чыгуучу өтмөгүн басыңыз
Эми сиз өтмөктү иштеттиңиз, ал Excelдин үстү жагында. Бул жерде Visual Basic редакторун, ошондой эле иштеп чыгуунун башка функцияларын таба аласыз.
Кадам 3. Click Visual Basic
Бул Иштеп чыгуучу өтмөгүндөгү куралдар тилкесинин эң сол жагында. Бул сиздин Visual Basic редакторуңузду ачат. Макро жазуудан мурун, келгиле, редактордун кантип иштээрин жана кантип иштээрин билип алалы.
Кадам 4. Visual Basic редакторунун айланасында өз жолуңузду үйрөнүңүз
Биз азыр жөн гана негиздерди карап чыгабыз, анткени макростар менен иштей баштагандан кийин көбүрөөк тажрыйбага ээ болосуз.
- VBEнин сол жагындагы Долбоор панели, анда сиз бардык ачык Excel жумушчу китептерин таба аласыз. Иш китебиндеги ар бир барак "Microsoft_Excel_Objects" астында пайда болгон өзүнчө объект болуп саналат.
- Макролорду жаздыргандан кийин, алар бул модулда "Модулдар" деген аталышта модуль катары көрүнөт. Андан кийин модулду ачуу менен редактордо кодду көрүп жана түзөтө аласыз.
- Макрону жаздырбастан өзүңүздүн модулуңузду киргизүү үчүн, чыкылдатыңыз Кыстаруу редактордун жогору жагындагы менюну тандап Модуль.
- Чыкылдатыңыз X же Excelге кайтуу үчүн редактордун үстүндөгү кызыл тегерек.
3төн 2 -бөлүк: Макро жаздыруу жана түзөтүү
Кадам 1. Excelде каалаган баракты ачыңыз
Эми биз VBA түзүү жана түзөтүү үчүн мисалды колдонобуз. Excelде макро жаздырганда, VBA кодун түзөсүз, аны Visual Basic редакторунда түзөтө аласыз. Бул мисалда, биз A10 жана B10 суммаларын кошкон макро жаздырабыз, жыйынтыктарды C10до көрсөтөбүз, андан кийин маанини D10го көчүрөбүз. Бош иш китебин ачып, A10 жана B10го эки сандык маанини киргизүү менен баштаңыз.
Кадам 2. Иштеп чыгуучу өтмөгүн басыңыз
Ал экрандын жогору жагында.
Сиз басуу менен редакторду ача аласыз Alt + F11 компьютерде, же Тандоо + F11 (же Фн + Тандоо + F11) Macта.
Кадам 3. Click Record Macro
Ал экрандын жогору жагындагы Иштеп чыгуучу өтмөгүндө. Бул Record Macro диалогун ачат.
Кадам 4. Макростун атын киргизиңиз
Бул макростун эмне экенин сүрөттөгөн нерсе, мисалы Sum_and_Copy.
Макро аталышта боштуктар болушу мүмкүн эмес
Кадам 5. Макро үчүн баскычтоптун жарлыгын киргизиңиз
Сиз киргизген жарлык макроону тез иштетүү жолу болот. Мисалы, Ctrl + Л..
Кыска баскыч алфавиттик тамга болушу керек
Кадам 6. Макросту сактай турган жерди тандаңыз
Эгерде сиз макрону бул китептин ичинде эч жерде колдонбой турган болсоңуз, тандаңыз Бул иш китеби. Азырынча ошол вариантты тандайлы.
- Эгерде сиз макросту колдонууну кааласаңыз жана анын VBA скриптин бардык иш китептеринде көрүп жана түзөтө алсаңыз, тандаңыз Жеке макро иш китеби. Бул Visual Basic редакторунда өзүнчө иш китеби катары көрүнөт.
- Кааласаңыз, "D10го сатуунун жалпы суммасын көчүрөт" сыяктуу сүрөттөмөнү да киргизе аласыз.
Кадам 7. Жазууну баштоо үчүн ОК басыңыз
Жазууну баштагандан кийин, сиз кылган нерселердин баары VBA кодун колдонуп, макроско кошулат.
Кадам 8. Жаздыргыңыз келген аракеттерди бүтүрүңүз
Макроого сактагыңыз келген аракеттерди гана жасаңыз. Биздин мисалда, биз A10ду B10го кошуп, жыйынтыктарды C10до көрсөтүп, анан аны D10го көчүрүп жатабыз. Бул жерде кадамдар:
- Чыкылдатыңыз Үй өтмөк.
- C10догу чычканды басыңыз.
- "AutoSum" менюну чыкылдатып, тандаңыз СУМ.
- Басуу Кирүү же Return тандалган баалуулуктарды кошуу үчүн.
- C10 бөлүп, басыңыз Ctrl + C (PC) же Cmd + C (Mac) көчүрүү үчүн.
- D10 чыкылдатыңыз жана басыңыз Ctrl + V (PC) же Cmd + V (Mac) чаптоо.
Кадам 9. Иштеп чыгуучу өтмөгүн басып, Жазууну токтотууну тандаңыз
Бул сиз мурда тандаган "Record Macro" дегенди алмаштыруучу вариант. Excel сиздин аракеттериңизди жаздырбай калды.
Кадам 10. Куралдар тилкесиндеги Макростарды чыкылдатыңыз
Бул сиз ачкан бардык эмгек китептериндеги бардык макростордун тизмесин көрсөтөт.
Кадам 11. Жаңы макроңузду тандап, Түзөтүүнү чыкылдатыңыз
Бул Visual Basic Editorдо макроңуз үчүн VBA кодун ачат. Эми сиз макроңуздун VBA кодунда кандай экенин көрө аласыз. Сиз макростарды жазууну жана кодду текшерүүнү уланта бергенде, Visual Basic жөнүндө көбүрөөк билесиз.
- Жогоруда айтылгандай, макростар модулдар катары сакталат-эми сиз долбоордун панелинен макроңузду камтыган "Модулдар" бөлүмүн көрүшүңүз керек.
- Сиз жөн эле чыкылдата аласыз Visual Basic куралдар тилкесинде Visual Basic редакторун ачуу үчүн, түзөткүңүз келген модулду оң баскыч менен чыкылдатып, анан чыкылдатыңыз Түзөтүү.
Кадам 12. Макроңуздун VBA кодун түзөтүңүз
Макро D10дун ордуна E10го көчүрүшүн каалайбыз дейли. Макрону кайра жазуунун ордуна, биз кодду Visual Basic редакторунда эле оңдой алабыз. Биздин мисалда, VBA кодунун "D10" деп жазылган бөлүгүн таап, аны "E10" менен алмаштырыңыз.
Кадам 13. Run өтмөгүн чыкылдатып, Run sub/Userform'ду тандаңыз
Бул сиздин жаңы түзөтүлгөн макроңузду иштетет.
- Сиз да бассаңыз болот F5 же макросту иштетүү үчүн инструменттер тилкесиндеги ойнотуу баскычын басыңыз.
- Жыйынтыгын көрүү үчүн, иштөө барагыңызга кайтуу үчүн Visual Basic редакторун жабыңыз.
3төн 3 бөлүк: Негизги буйрук баскычын түзүү
Кадам 1. Excelде бош иш барагын ачыңыз
VBA жөнүндө билүүнүн дагы бир жолу - Excelдин ичинен кодду киргизүү. Бул мисалда, биз басканда белгилүү бир жол менен иштөөчү баскычты түзөбүз жана түзөтөбүз.
Кадам 2. Иштеп чыгуучу өтмөгүн басыңыз
Бул Excelдин жогору жагында.
Кадам 3. Кыстаруу баскычын басыңыз
Бул куралдар панелиндеги куралдар кутусунун сүрөтчөсү. Бул менюну ачат.
Кадам 4. "Active X Control" бөлүмүндөгү Command Button сөлөкөтүн басыңыз
Бул экинчи бөлүмдөгү биринчи вариант.
Чычкандын курсорун ошол бөлүмдүн биринчи сүрөтчөсүнүн үстүнө алып келгенде, ал "Команда баскычы" деп жазылат, бул сиз туура баскыч менен иштеп жатканыңызды билүүгө жардам берет
Кадам 5. Бош ячейканы басыңыз
Бул сиздин жумушчу китебиңизде "Command Button" деп аталган жаңы баскычты түзөт. Сиз баскычты баскан сайын белгилүү бир тапшырманы аткарган бул баскычка макро дайындай аласыз. Биздин мисалда, биз баскычты "wikiHow" сөзүн А1 уячасына киргизебиз.
The Дизайн режими инструменттер панелиндеги баскыч эми жарык болушу керек. Эгер андай болбосо, аны жарык кылуу үчүн чыкылдатыңыз.
Кадам 6. Командалык баскычты оң баскыч менен чыкылдатып, Кодду көрүү тандаңыз
Бул баскычтын кодун Visual Basic редакторунда ачат.
- Ошондой эле баскычты бир жолу басып, тандай аласыз Кодду көрүү куралдар тилкесинде.
- Кодду макро жазуу сыяктуу модуль катары киргизүүнүн ордуна, бул баскычты жайгаштырган барактын объектисине кодду кошот. Сиз ар дайым бул кодду Visual Basic редакторун ачуу, баскычты камтыган иш барагын оң басуу жана тандоо аркылуу карап жана оңдой аласыз. Кодду көрүү.
Кадам 7. "wikiHow" басып чыгаруу үчүн кодду A1 уячасына киргизиңиз
Учурдагы код баскыч үчүн. Кнопканы бир нерсе кылуу үчүн, кодубузду учурдагы коддун эки сабынын ортосуна кошушубуз керек. Төмөнкү кодду учурдагы эки сызыктын ортосуна көчүрүү жана чаптоо:
-
Диапазон ("A1"). Value = "Салам"
Кадам 8. Visual Basic редакторун жабыңыз
Бул үчүн, жөн гана чыкылдатыңыз X же терезенин жогору жагындагы кызыл тегерек. Бул сизди жумуш баракчаңызга кайра алып барат.
Кадам 9. Куралдар тилкесинен Дизайн режимин чыкылдатыңыз
Бул Дизайн режиминен чыгат-эгер сиз Дизайн режиминде болсоңуз, баскычты баса албайсыз.
Step 10. Command Button баскычын басыңыз
Сиз азыр баракчаңыздын А1 уячасынан "wikiHow" деген сөздү көрүшүңүз керек.
Кодду кайра түзөтүү үчүн чыкылдатыңыз Дизайн режими, баскычты тандап, анан чыкылдатыңыз Кодду көрүү куралдар тилкесинде же оң баскыч менен чыкылдатып, тандаңыз Кодду көрүү.
Кеңештер
- Эгерде сиз VBAга жаңыдан кирсеңиз, киришүү сабагынан өтүңүз же YouTubeдагы жаңыдан башталгыч видеолорду карап көрүңүз.
- VBA менен көбүрөөк тажрыйбага ээ болгондо, популярдуу Excel VBA колдонуучу форумдарын караңыз Reddit /r /vba жана /r /excel.