Paano Mag-edit ng Macros sa Excel (2 Paraan)

  • Ibahagi Ito
Hugh West

Ang VBA Macro ng Microsoft Excel ay isa sa mga tool na maaaring magsagawa ng anumang operasyon sa anumang worksheet nang madali. Makakatipid din ito ng maraming oras. Ang VBA Macro ay naghanda ng paraan upang masuri ang isang malaking bilang ng data nang mahusay. Ang pag-edit ng VBA Macro ay isang mahalagang bahagi ng pagtatrabaho sa application na ito. Sa tutorial na ito, matututunan mo kung paano mag-edit ng mga macro sa Excel na may mga angkop na halimbawa at wastong mga guhit.

I-download ang Practice Workbook

I-download ang practice workbook na ito.

Paano I-edit ang Macros.xlsm

I-unhide ang Macro sa Personal na Workbook

Maaaring i-save ang iyong mga macro kahit saan. Kung nakatago ang personal na workbook, maaaring kailanganin mo muna itong i-unhide. Ang personal na workbook ay isang partikular na file na nagse-save ng mga buong macro. Naka-save ito sa iyong computer at bubukas sa tuwing bubuksan mo ang Excel. Gayunpaman, ang file na ito ay nakatago bilang default. Upang makita kung ito ay naroroon o wala, kailangan mong i-unhide ito. Dapat mong i-unhide ang personal na workbook para i-edit ang anumang macro na naka-save dito.

📌 Mga Hakbang

Una, i-click ang View tab. Mula sa grupong Window , piliin ang I-unhide button.

Pagkatapos nito, makakakita ka ng I-unhide dialog box.

Piliin ang personal na workbook at mag-click sa OK .

Sa wakas, makikita mo ang personal na workbook na may mga macro sa loob nito. Ngayon, maaari kang mag-edit ng mga macro kahit kailan mo gusto.

Magbasa Nang Higit Pa: [Solve:] Hindi Ma-edit ang isangMacro sa isang Nakatagong Workbook (2 Madaling Solusyon)

2 Paraan para Mag-edit ng Macros sa Excel

Sa katunayan, medyo madaling mag-edit ng mga macro sa Excel. Kung pinagana mo ang mga macro, maaari mong buksan ang editor ng VBA anumang oras. Pagkatapos ay maaari mong i-edit iyon.

Bibigyan ka namin ng dalawang paraan upang i-edit ang mga macro. Tingnan natin sila isa-isa.

1. Keyboard Shortcut para I-edit ang VBA Macros sa Excel

Kung sanay kang gumamit ng mga keyboard shortcut at gusto mong gawing mas mabilis ang iyong operasyon, ito ay pupunta sa maging isang paraan para sa iyo. Nagpapakita kami sa iyo ng dalawang keyboard shortcut para pumunta sa VBA editor . Maaari mong piliin ang alinman sa mga ito, ikaw ang bahala.

1.1 Keyboard Shortcut upang Buksan ang Macros Dialog Box

Ang keyboard shortcut na ito ay magbubukas ng Macro dialog box. Mula doon, maaari kang pumili ng anumang macro at mag-edit.

📌 Mga Hakbang

Una, pindutin ang Alt+F8 sa iyong keyboard. May lalabas na Macro dialog box.

Ngayon, pumili ng anumang macro mula sa listahan ng Macro name .

Mag-click sa I-edit .

Pagkatapos nito, dadalhin ka nito sa VBA editor .

Sa wakas, mula sa VBA editor , maaari mong i-edit ang mga macro ayon sa iyong pangangailangan.

Magbasa Nang Higit Pa: Paano I-edit ang Name Box sa Excel (I-edit, Baguhin ang Saklaw at Tanggalin)

1.2 keyboard Shortcut para Direktang Buksan ang VBA Editor

Kung nakuha mo ang workbookmula sa iba pang mga mapagkukunan, matalinong mag-edit ng mga macro sa pamamagitan ng pagsunod sa nakaraang pamamaraan. Ngunit, kung ito ay sarili mong workbook, maaari mong sundin ang simpleng pamamaraang ito.

Alam mo ang lahat ng mga module at pangalan ng macro ng iyong workbook, di ba? Kaya, maaari kang pumunta sa anumang module anumang oras at i-edit ang mga macro.

📌 Mga Hakbang

Una, pindutin ang Alt+F11 .

Bubuksan nito ang editor ng VBA. Ngayon, piliin ang iyong module. I-double Click ito.

Ngayon, bukas ang iyong VBA Editor at madali mong ma-edit ang mga macro.

Magbasa Nang Higit Pa: 22 Mga Halimbawa ng Macro sa Excel VBA

2. Paggamit ng Macros Command sa Excel upang I-edit ang mga VBA Code

Kung ikaw ay isang taong mahilig magtrabaho sa mga user interface, Ito ay para sa iyo. Mayroong Macros na button sa View ribbon ng Microsoft Excel. Mula doon, maaari mong buksan ang Macro dialog box at i-edit ang mga macro. Tingnan natin ang hakbang-hakbang.

📌 Mga Hakbang

Una, pumunta sa tab na View . Makikita mo ang Macros button sa kanan.

Mag-click sa Macros. Pagkatapos nito, magbubukas ang Macro dialog box.

Pumili ng anumang Macro mula sa ang pangalan ng Macro listahan.

Mag-click sa I-edit .

Narito, ang iyong napiling macro. Ngayon, maaari ka nang magsimulang mag-edit.

Magbasa nang higit pa: Paano Magtalaga ng Macro sa isang Button sa Excel

Mga Katulad na Pagbasa

  • VBA Macro para Tanggalin ang Row kung May Halaga ang Cell sa Excel (2 Paraan)
  • Paano I-edit ang Cell sa Excel gamit ang Keyboard (4 na Magagamit na Paraan)
  • 7 Mga Solusyon para sa Grayed Out Edit Links o Change Source Option sa Excel
  • Paano Mag-edit ng Cell in Excel nang walang Dobleng Pag-click (3 Madaling Paraan)

Subukan ang Macros pagkatapos ng Pag-edit: Debug at Patakbuhin

Hanggang sa puntong ito, tinalakay namin kung paano buksan ang VBA editor upang i-edit ang mga macro sa Excel. Sa seksyong ito, mag-e-edit kami ng macro at susubukan iyon.

Binigyan ka namin ng workbook ng pagsasanay. Mula sa workbook na iyon, ie-edit namin ang macro.

Tingnan ang dataset na ito:

Narito, mayroon kaming ilang mga blangkong cell sa dataset . Ang layunin namin ay punan ang mga walang laman na cell na iyon ng salitang " Walang asawa ".

Ito ang aming VBA code:

7612

Pagkatapos naming ipatupad ang code na iyon, ang aming resulta ay parang ang sumusunod na screenshot:

Ngayon, ie-edit namin iyon. Sa kasong ito, pupunuin namin ang mga blangkong cell ng salitang " Single "

📌 Mga Hakbang

Una, pindutin ang Alt+F8 sa iyong keyboard. May lalabas na macro dialog box.

Piliin ang FindNext_empty_value

Pagkatapos, i-click ang Edit .

Pagkatapos nito, ang VBA editor ay bukas. Ngayon, magdadala kami ng isang simpleng pagbabago dito. Inalis namin ang" Walang asawa " na salita.

Ngayon, mula sa Debug menu bar, piliin ang I-compile ang VBAProject .

Pagkatapos nito, magpapakita ito ng error dahil hindi kami nagbigay ng anumang halaga.

Ngayon, baguhin ito sa “ Single ” tulad ng sumusunod na screenshot.

Muli, mula sa Debug menu bar, piliin ang Compile VBAProject . Sa pagkakataong ito ay walang magiging pagkakamali. Ngayon, i-save ang file.

Muli, pindutin ang Alt+F8 sa iyong keyboard. Piliin ang FindNext_empty_value

Pagkatapos, i-click ang Run .

Sa kahon ng Search Value, iwanang walang laman ang field habang naghahanap kami ng mga blangkong cell.

Piliin ang hanay ng mga cell ng iyong data.

Pagkatapos, mag-click sa OK .

Hanggang sa magagawa mo, tingnan na matagumpay naming na-edit ang aming code at ito ay gumagana nang maayos.

Magbasa Nang Higit Pa: Paano I-edit ang Pinangalanang Range sa Excel

💬 Mga Dapat Tandaan

✎ Kung ikaw huwag kunin ang macro-enabled na Excel file mula sa isang pinagkakatiwalaang pinagmulan , huwag paganahin ang macro na nilalaman. Maaaring may mga malisyosong code .

✎ Gumawa ng kopya ng VBA Macro para madali mong mahanap ang mga code sa hinaharap kapag kailangan mo iyon.

Konklusyon

Upang magtapos, umaasa akong ang tutorial na ito ay nagbigay sa iyo ng isang piraso ng kapaki-pakinabangkaalaman sa pag-edit ng mga macro sa  Excel. Inirerekomenda naming matutunan mo at ilapat ang lahat ng mga tagubiling ito sa iyong dataset. I-download ang workbook ng pagsasanay at subukan ito mismo. Gayundin, huwag mag-atubiling magbigay ng feedback sa seksyon ng komento. Ang iyong mahalagang feedback ay nagpapanatili sa amin ng motibasyon upang lumikha ng mga tutorial na tulad nito. Huwag kalimutang tingnan ang aming website Exceldemy.com para sa iba't ibang problema at solusyong nauugnay sa Excel.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.