Definisi Macro Excel

Apa Makro ing Excel lan nalika digunakake?

Makro Excel minangka instruksi pemrograman sing disimpen ing kode VBA sing bisa digunakake kanggo ngilangi perlu ngulangi langkah-langkah tugas sing umum dilakoni liwat lan maneh.

Tugas-tugas sing bola-bali iki bisa uga nglibatake kalkulasi komplik sing mbutuhake formula utawa bisa dadi tatanan format sing prasaja - kayata nambah formasi data menyang data anyar utawa ngolah format sel lan lembar kerja kayata wates lan bayangan.

Tugas-tugas repetitif liyane sing macro bisa digunakake kanggo nyimpen kalebu:

Mupangat Makro

Macro bisa dipicu dening trabasan keyboard, ikon toolbar utawa tombol utawa lambang sing ditambahake menyang lembar kerja.

Macros vs. Templates

Nalika nggunakake macro bisa dadi panyimpenan wektu sing apik kanggo tugas-tugas sing repetitif, yen sampeyan nambahake fitur format utawa isi sing kaya mangkene - kayata judhul, utawa logo perusahaan menyang lembar kerja anyar, luwih apik kanggo nggawe lan nyimpen file template sing ngemot kabeh item kasebut tinimbang nggawe maneh ing saben wektu sampeyan miwiti lembar kerja anyar.

Macros lan VBA

Kaya kasebut, ing Excel, makro ditulis ing Visual Basic for Applications (VBA). Writing macro nggunakake VBA wis rampung ing jendhela editor VBA, sing bisa dibuka kanthi ngeklik ikon Visual Basic ing tab Developers saka pita (pirsani ngisor instruksi kanggo nambah tab Developers menyang pita yen perlu).

Recorder Mac Excel

Kanggo sing ora bisa nulis kode VBA, nduweni perekam makro sing wis ngidini sampeyan ngrekam langkah-langkah kanthi nggunakake keyboard lan mouse sing banjur dikonversi dadi kode VBA kanggo sampeyan.

Kaya editor VBA kasebut ing ndhuwur, Recorder Makro dumunung ing tab Developers of the Ribbon.

Nambahake Tab Pangembang

Kanthi gawan ing Excel, tab Developer ora ana ing Pita. Kanggo nambah:

  1. Klik tab File kanggo mbukak dhaptar gulung mudhun opsi
  2. Ing dhaptar gulung mudhun, klik Pilihan kanggo mbukak kotak dialog Pilihan Excel
  3. Ing panel kiwa ing kothak dialog, klik Customize Ribbon kanggo mbukak jendela Customize Ribbon
  4. Ing ngisor Tab Utama ing jendhela tengen, klik ing kothak cedhak Pangembang kanggo nambah tab iki menyang Pita
  5. Klik OK kanggo nutup kotak dialog lan bali menyang lembar kerja.

Pengembang saiki kudu saiki - biasane ing sisih tengen pita

Nggunakake Perekam Makro

Kaya kasebut, Makro Recorder nyederakake tugas nggawe macro - sanajan, ing wektu, kanggo sing bisa nulis kode VBA, nanging ana sawetara poin sing kudu diwaca sadurunge sampeyan miwiti nggunakake alat iki.

1. Rencana Makro

Ngrekam Makhluk kanthi Recorder Makro melu sebaran kurva belajar. Kanggo nyederhanakake proses kasebut, rencana ahead saka wektu - malah menyang titik nulis apa macro intended kanggo nindakake lan langkah-langkah sing bakal needed kanggo ngrampungake tugas.

2. Tansah Macro Cilik lan Tartamtu

Makro sing luwih gedhe tinimbang jumlah tugas sing luwih rumit bakal ngrancang lan ngrekam kanthi sukses.

Macro gedhe uga luwih alon - utamane sing nyakup akeh kalkulasi ing lembar kerja gedhe - lan luwih angel kanggo debug lan mbenerake yen ora bisa ditindakake kanthi bener.

Kanthi njaga macro cilik lan khusus kanthi tujuan, luwih gampang kanggo verifikasi akurasi asil lan kanggo ndeleng ing ngendi papan tindak pungkasi yen samubarang ora direncanakake.

3. Ngomong Makro

Jeneng macro ing Excel duwe sawetara watesan penamaan sing kudu diamati. Kapisan lan utamané yaiku jeneng macro kudu diwiwiti nganggo aksara saka alfabet. Karakter sakteruse bisa nomer nanging jeneng macro ora bisa kalebu spasi, simbol, utawa tandha tandha.

Nor bisa jeneng makro ngemot samubarang sawetara tembung disimpen sing dadi bagean saka VBA migunakake minangka bagéan saka basa pamrograman kayata Yen , GoTo , Anyar , utawa Pilih .

Nalika jeneng makro bisa nganti 255 karakter dawa, mesthine perlu utawa dianjurake kanggo nggunakake akeh ing jeneng.

Kanggo siji, yen sampeyan duwe akèh macro lan sampeyan rencana nindakaké mlaku saka kotak dialog macro, jeneng sing dawa mung nyebabake kemacetan luwih angel kanggo milih makro sing bakal ditindakake.

Pendekatan sing luwih apik bakal kanggo njaga jeneng-jeneng sing cendhak lan nggawe area deskripsi kanggo menehi katrangan babagan apa makro saben.

Kapitalisasi Underscore lan Internal ing Names

Amarga jeneng macro ora bisa kalebu spasi, siji karakter sing diijini, lan sing nggawe maca makro luwih gampang yaiku karakter garis ngisor sing bisa digunakake antarane tembung ing papan - kayata Change_cell_color utawa Addition_formula.

Pilihan liyane yaiku migunakake kapitalisasi internal (kadhangkala disebut minangka Camel Case ) sing miwiti saben tembung anyar kanthi jeneng huruf kapital - kayata ChangeCellColor lan AdditionFormula.

Jeneng macro cendhak luwih gampang dipilih ing kothak dialog macro, luwih-luwih yen lembar kerja ngandhut sawetara makro lan sampeyan ngrekam macro kanthi akeh, supaya sampeyan bisa kanthi gampang ngenali ing. Sistem iki uga menehi pitulung kanggo Deskripsi, nanging ora saben wong migunakake.

4. Gunakake Relative vs. Absolute Cell References

Referensi sel , kayata B17 utawa AA345, ngenali lokasi saben sel ing lembar kerja.

Secara default, ing Recorder Macro kabeh referensi sèl iku absolut sing tegese lokasi sel sing bener kacathet menyang makro. Utawa, makro bisa disetel kanggo nggunakake referensi sel relatif sing tegese gerakan (manawa akeh kolom kiwa utawa tengen sampeyan ngalih kursor sel) dicathet tinimbang lokasi sing bener.

Kang siji sing sampeyan gunakake gumantung apa macro wis disetel kanggo ngrampungake. Yen sampeyan pengin ngulang langkah sing padha - kayata formatting kolom data - terus-terusan, nanging saben-saben sampeyan ngowahi format kolom beda ing lembar kerja, banjur nggunakake referensi relatif cocok.

Yen, ing tangan liyane, sampeyan pengin ngowahi format sel sing padha - kayata A1 nganti M23 - nanging ing lembar kerja sing beda, banjur referensi sèl mutlak bisa digunakake supaya saben wektu makro dilakoni, langkah pisanan iku kanggo mindhah kursor sel menyang sel A1.

Ngganti referensi sèl saka relatif marang Absolute kanthi gampang kanthi ngeklik Ikon Referensi Pandhuan Penggunaan ing tab Developers saka pita.

5. Nggunakake Keyboard Keys vs. Mouse

Duwe keterangan macro tombol keyboard ketik nalika ngobah kursor sel utawa milih sawetara sel biasane luwih disenengi kanggo nduwe gerakan mouse sing kacathet minangka bagéan saka makro.

Nggunakake kombinasi tombol keyboard - kayata Ctrl + End utawa Ctrl + Shift + tombol Panah Kanan - kanggo mindhah kursor sel menyang pinggir dhaerah data (sel kasebut ngemot data ing lembaran kerja saiki) tinimbang bola-bali mencet tombol panah utawa tab Tombol kanggo mindhah sawetara kolom utawa baris simplifies proses nggunakake keyboard.

Malah nalika nerangake printah swara utawa milih opsi pita nggunakake tombol keyboard pintas luwih disenengi migunakake mouse.