Daptar eusi
Dina tutorial ieu, urang bakal nutupan sababaraha cara pikeun ngajalankeun makro dina Excel - ti pita sareng Editor VB, nganggo potong kompas keyboard khusus, sareng ku cara nyiptakeun tombol makro anjeun nyalira.
Sanaos ngajalankeun makro Excel mangrupikeun hal anu saderhana pikeun pangguna anu berpengalaman, éta tiasa henteu langsung écés pikeun pamula. Dina artikel ieu, anjeun bakal diajar sababaraha cara pikeun ngajalankeun makro, sababaraha diantarana tiasa ngarobih cara anjeun berinteraksi sareng buku kerja Excel.
Kumaha cara ngajalankeun makro tina pita Excel
Salah sahiji cara panggancangna pikeun ngaéksekusi VBA dina Excel nyaéta ngajalankeun makro tina tab Developer . Upami anjeun teu acan kantos ngurus kode VBA sateuacanna, anjeun panginten kedah ngaktipkeun tab Pangembang heula. Teras, lakukeun ieu:
- Dina tab Developer , dina grup Code , klik Macros . Atawa pencét potong kompas Alt + F8.
- Dina kotak dialog anu ditembongkeun, pilih makro anu dipikaresep, teras klik Jalankeun .
Tip. Lamun tab Pangembang teu ditambahkeun kana pita Excel anjeun, pencét Alt + F8 pikeun muka dialog Makro .
Jalankeun makro jeung potong kompas keyboard custom
Lamun anjeun ngajalankeun. a makro tangtu dina rutin, anjeun tiasa napelkeun konci potong kompas ka dinya. Potong kompas tiasa ditambah nalika ngarékam makro énggal sareng anu tos aya. Jang ngalampahkeun ieu, laksanakeun léngkah ieu:
- Dina tab Pamekar , dina grup Kode , klik Macros .
- Dina kotak dialog Macro , klik Options .
- Kotak dialog Macro Options bakal muncul. Dina kotak konci Shortcut , ketik sagala hurup ageung atanapi hurup leutik anu anjeun hoyong pake pikeun potong kompas, teras klik OK pikeun nyimpen parobahanana.
- Pikeun hurup leutik, potong kompasna nyaéta Ctrl + letter .
- Pikeun hurup gedé, potong kompasna nyaéta Ctrl + Shift + letter .
- Tutup kotak dialog Makro .
Tip. Disarankeun pikeun salawasna make huruf gede kombinasi konci pikeun macros ( Ctrl + Shift + letter ) teu override nu potong kompas Excel standar. Contona, upami anjeun napelkeun Ctrl + f ka makro, anjeun bakal leungit kamampuhan pikeun nelepon dialog Teangan jeung Ganti .
Sanggeus potong kompas ditugaskeun, cukup pencét kombinasi konci éta pikeun jalankeun makro anjeun.
Kumaha cara ngajalankeun makro ti VBA Editor
Upami anjeun hoyong janten pro Excel, maka anjeun kedah terang kumaha ngamimitian makro sanés ngan ukur tina Excel, tapi ogé tina Editor Visual Basic. Warta anu saé nyaéta yén éta langkung gampang tibatan anu anjeun ngarepkeun :)
- Pencét Alt + F11 pikeun ngaluncurkeun Éditor Visual Basic.
- Dina Project Explorer dina jandela kénca, klik dua kali modul nu ngandung makro Anjeun pikeun mukakeunana.
- Dina jandela Kode beulah katuhu, Anjeun bakal ningali sadaya makro nu didaptarkeun dina modul. Teundeun kursor di mana waé dinamakro anu anjeun hoyong laksanakeun sareng laksanakeun salah sahiji ieu:
- Dina bar ménu, klik Run > Run Sub/UserForm .
- Dina tulbar, klik tombol Jalankeun Macro (segitiga héjo).
Alternatipna, anjeun tiasa nganggo salah sahiji potong kompas ieu:
- Pencét F5 pikeun ngajalankeun sakabéh kode.
- Pencét F8 pikeun ngajalankeun unggal baris kode sacara misah. Ieu mangpaat pisan nalika nguji sareng nga-debug makro.
Tip. Upami anjeun resep ngoperasikeun Excel tina kibor anjeun, tutorial ieu tiasa mangpaat: 30 potong kompas keyboard Excel anu pang gunana.
Kumaha cara ngadamel tombol makro dina Excel
Cara tradisional ngajalankeun makro nyaéta teu teuas, tapi masih bisa nampilkeun masalah mun anjeun babagi hiji workbook kalawan batur anu teu boga pangalaman jeung VBA - aranjeunna saukur moal nyaho dimana néangan! Sangkan ngajalankeun makro jadi gampang jeung intuitif pikeun saha waé, jieun tombol makro anjeun sorangan.
- Dina tab Developer , dina grup Controls , klik Selapkeun , teras pilih Tombol dina Ti Kontrol .
- Klik di mana waé dina lembar kerja. Ieu bakal muka kotak dialog Assign Macro .
- Pilih makro nu Anjeun hoyong paskeun kana tombol teras klik OK .
- Tombol diselapkeun dina lembar kerja. Pikeun ngarobah téks tombol, klik katuhu tombol tur pilih Edit Teks tina menu konteks.
- Pupustéks standar sapertos Tombol 1 sareng ketik téks anjeun nyalira. Opsional, anjeun tiasa pormat téks kandel atanapi miring.
- Upami téks teu pas dina tombol, jieun kadali tombol langkung ageung atanapi langkung alit ku cara nyéred gagang ukuran. Saatos réngsé, klik di mana waé dina lambaran pikeun kaluar tina mode édit.
Sareng ayeuna, anjeun tiasa ngajalankeun makro ku ngaklik tombolna. Makro anu ku kami ditugaskeun, ngaformat sél anu dipilih sapertos anu dipidangkeun dina layar di handap ieu:
Tip. Anjeun oge bisa napelkeun makro ka tombol aya atawa kadali Formulir séjén kayaning tombol spin atawa scrollbars. Jang ngalampahkeun ieu, klik katuhu kontrol anu diselapkeun dina lembar kerja anjeun sarta pilih Assign Macro tina ménu pop-up.
Jieun tombol makro tina objék grafik
Hanjakal , Teu mungkin pikeun ngaluyukeun penampilan kadali tombol, sabab tombol nu urang dijieun moment ago teu kasampak pisan nice. Pikeun ngadamel tombol makro Excel anu saé pisan, anjeun tiasa nganggo bentuk, ikon, gambar, WordArt sareng objék sanés.
Salaku conto, kuring bakal nunjukkeun anjeun kumaha anjeun tiasa ngajalankeun makro ku ngaklik bentuk:
- Dina tab Insert , dina grup Illustrations , klik Shapes terus pilih tipe bentuk nu dipikahoyong, misalna. sagi opat kalayan juru buleud:
- Dina lembar kerja anjeun, klik dimana anjeun hoyong nyelapkeun obyék bentukna.
- Format tombol-bentuk anjeun sakumaha anu dipikahoyong. Contona, anjeun tiasarobih eusian sareng warna garis atanapi nganggo salah sahiji gaya anu tos disetel dina tab Format Bentuk . Pikeun nambahkeun sababaraha téks kana wangun, cukup klik dua kali tur mimitian ngetik.
- Pikeun numbu makro kana wangun, klik katuhu objék wangun, pilih Pasél Macro..., teras pilih makro anu dipikahoyong teras klik OK .
Ayeuna anjeun gaduh bentuk anu siga tombol sareng ngajalankeun makro anu ditugaskeun iraha waé anjeun ngaklikana:
Kumaha cara nambihan tombol makro kana Toolbar Aksés Gancang
Tombol makro anu diselapkeun dina lembar kerja katingalina saé, tapi nambihan tombol ka unggal lambar butuh waktos. Pikeun ngajantenkeun makro paporit anjeun tiasa diaksés ti mana waé, tambahkeun kana Toolbar Aksés Gancang. Kieu carana:
- Klik katuhu Toolbar Quick Access tur pilih Paréntah More… tina ménu kontéks.
- Dina Pilih paréntah tina daptar, pilih Macros .
- Dina daptar makro, pilih salah sahiji nu Anjeun hoyong paskeun kana tombol, teras klik Tambahkeun . Ieu bakal mindahkeun makro nu dipilih kana daptar tombol Aksés Gancang Toolbar di katuhu.
Dina tahap ieu, anjeun tiasa ngaklik OK pikeun nyimpen parobahanana atanapi ngalakukeun sababaraha kustomisasi anu dijelaskeun di handap.
- Upami anjeun mendakan ikon anu ditambihan ku Microsoft henteu cocog pikeun makro anjeun, klik Modify pikeun ngagentos ikon standar ku anu sanés.
- Dina Tombol Modifikasi kotak dialog étanembongan, pilih ikon pikeun tombol makro Anjeun. Opsional, anjeun ogé tiasa ngarobih Ngaran tampilan supados langkung ramah-pamaké. Beda sareng nami makro, nami tombol tiasa ngandung rohangan.
- Klik OK dua kali pikeun nutup kadua jandela dialog.
Rengse! Ayeuna anjeun gaduh tombol Excel sorangan pikeun ngajalankeun makro:
Kumaha cara nempatkeun tombol makro dina pita Excel
Upami anjeun gaduh sababaraha makro anu sering dianggo dina kotak alat Excel anjeun, anjeun tiasa mendakanana. merenah mun boga grup pita custom, sebutkeun Makro kuring , jeung tambahkeun sakabeh makro populér ka grup éta salaku tombol.
Kahiji, tambahkeun grup custom kana tab nu geus aya atawa tab anjeun sorangan. Pikeun pitunjuk lengkep, mangga tingali:
- Kumaha cara nyieun tab pita khusus
- Kumaha cara nambahkeun grup khusus
Terus, tambahkeun tombol makro ka grup adat anjeun ku cara ngalakukeun léngkah-léngkah ieu:
- Klik katuhu pita, teras klik Saluyukeun Pita .
- Dina kotak dialog nu némbongan, lakukeun ieu:
- Dina tab daptar di beulah katuhu, pilih grup khusus anjeun.
- Dina daptar Pilih paréntah tina di kénca, pilih Makros .
- Dina daptar makro, pilih salah sahiji anu anjeun hoyong tambahkeun ka grup.
- Klik tombol Tambahkeun .
Pikeun conto ieu, kuring geus nyieun tab anyar ngaranna Macros jeung grup custom ngaranna Formatting Macros . Dina screenshot di handap, urang nambahkeun Format_Headers makro kana grup éta.
- Makro ayeuna ditambahkeun kana grup pita khusus. Pikeun masihan tombol makro anjeun nami anu langkung ramah, pilih teras klik Ganti nami :
- Dina kotak dialog Ganti nami , ketik nami naon waé anu anjeun pikahoyong dina Ngaran tampilan kotak (spasi diidinan dina nami tombol) sareng pilih ikon pikeun tombol makro anjeun. Nalika rengse, klik OK.
- Klik OK pikeun nyimpen parobahanana jeung nutup kotak dialog utama.
Sabagé conto, kuring geus nempatkeun tilu tombol makro ka kuring. Pita Excel sareng ayeuna tiasa ngajalankeun salah sahijina nganggo klik tombol:
Kumaha cara ngajalankeun makro dina muka buku kerja
Sakapeung anjeun hoyong ngajalankeun makro sacara otomatis nalika muka buku kerja, kanggo Contona, pikeun nembongkeun sababaraha pesen, ngajalankeun Aksara atawa mupus rentang nu tangtu. Ieu tiasa dilakukeun ku dua cara.
Jalankeun makro sacara otomatis nganggo acara Workbook_Open
Di handap ieu léngkah-léngkah pikeun nyiptakeun makro anu otomatis jalan iraha waé anjeun muka buku kerja khusus:
- Buka buku kerja dimana anjeun hoyong makro dieksekusi.
- Pencét Alt + F11 pikeun muka Éditor Visual Basic.
- Dina Project Explorer, klik dua kali ThisWorkbook pikeun muka jandela Code-na.
- Dina daptar Object di luhur jandela Code, pilih Workbook . Ieu nyiptakeun prosedur kosong pikeun acara Buka dimana anjeun tiasa nambihan kode anjeun nyalira sapertos anu dipidangkeun dina layar.di handap.
Contona, kodeu di handap ieu bakal mintonkeun pesen wilujeng sumping unggal buku kerja dibuka:
Sub Workbook Pribadi_Open() MsgBox "Wilujeng sumping di Laporan Bulanan!" End SubMicu makro dina muka buku kerja sareng acara Auto_Open
Cara sejen pikeun ngajalankeun makro sacara otomatis dina muka buku kerja nyaéta nganggo acara Auto_Open. Beda jeung acara Workbook_Open, Auto_Open() kudu aya dina modul kode standar, lain dina ThisWorkbook .
Ieu léngkah-léngkah pikeun nyieun makro sapertos kieu:
- Dina Project Explorer , klik katuhu Modules , terus klik Insert > Module .
- In dina jandela Kode , tuliskeun kodeu ieu:
Ieu conto kodeu real-life nu mintonkeun kotak pesen dina muka buku kerja:
Sub Auto_Open () MsgBox "Wilujeng sumping di Laporan Bulanan!" Tungtung SubCatetan! Kajadian Otomatis_Open tos teu dianggo sareng sayogi pikeun kasaluyuan mundur. Dina kalolobaan kasus, éta bisa diganti ku acara Workbook_Open . Kanggo inpo nu leuwih lengkep, mangga tingali Workbook_Open vs. Auto_Open.
Acara nu mana wae nu Anjeun pake, makro Anjeun bakal otomatis jalan unggal Anjeun muka file Excel nu ngandung kodeu. Dina kasus urang, kotak pesen di handap ieu dipintonkeun:
Ayeuna anjeun terang seueur cara pikeun ngajalankeun makro dina Excel, anjeun kedah milih anu paling cocog pikeun kabutuhan anjeun. Kuring hatur nuhun pikeun maca sareng mihareppikeun ningali anjeun dina blog urang minggu hareup!