Excel makro Harti

Naon Dupi hiji makro di Excel na Nalika éta Dipaké?

Hiji makro Excel mangrupakeun set paréntah programming disimpen dina naon katelah kode VBA anu bisa dipaké pikeun ngaleungitkeun kudu ngulang léngkah tina tugas umum dilaksanakeun leuwih sarta leuwih deui.

Ieu tugas repetitive bisa ngalibetkeun itungan komplek nu merlukeun pamakean Rumusna atawa maranéhna bisa jadi tugas pormat basajan - kayaning nambahkeun jumlahna pormat kana data anyar atawa nerapkeun sél jeung LKS format sapertos wates jeung shading.

tugas repetitive séjén pikeun nu macros bisa dipaké pikeun ngahemat ngawengku:

Triggering makro hiji

Macros bisa dipicu ku potong kompas keyboard, ikon toolbar atawa tombol atawa ikon ditambahkeun kana LKS a.

Macros vs Citakan

Bari maké macros tiasa janten waktos saver gede pikeun tugas repetitive, lamun rutin nambahkeun fitur pormat tangtu atawa eusi - kayaning lulugu, atawa logo parusahaan keur lembar kerja anyar, eta bisa jadi hadé pikeun nyieun sarta nyimpen hiji payel nu template ngandung sadaya item sapertos tinimbang nyieun aranjeunna anew unggal kali Anjeun ngamimitian hiji LKS anyar.

Macros na VBA

Sakumaha didadarkeun di, dina Excel, macros anu ditulis dina Visual Basic pikeun Aplikasi (VBA). Macros nulis maké VBA geus rengse di VBA redaktur jandela nu bisa dibuka ku ngaklik dina Visual Basic ikon dina tab pamekar tina pita (tempo di handap keur parentah nu aya dina nambahkeun tab pamekar jeung pita nu lamun diperlukeun).

Excel & # 39; s Recorder makro

Pikeun maranéhanana anu teu tiasa nyerat kode VBA, ngabogaan diwangun-di recorder makro nu ngidinan Anjeun pikeun ngarekam runtuyan hambalan maké keyboard jeung mouse nu Excel lajeng ngarobah kana kode VBA pikeun anjeun.

Kawas editor VBA didadarkeun di luhur, anu Recorder makro anu lokasina dina tab pamekar tina pita nu.

Nambahan Tab pamekar

Sacara standar di Excel, tab pamekar henteu hadir dina pita nu. Pikeun nambahkeun éta:

  1. Klik tab Gambar pikeun muka serelek handap daptar pilihan
  2. Dina daptar turun-handap, klik Pilihan pikeun muka Excel Pilihan kotak dialog
  3. Dina panel kénca-leungeun kotak dialog, klik dina ngaropea pita pikeun muka jandela ngaropea pita
  4. Dina bagian utama Tab di jandela-leungeun katuhu, klik dina kotak centang nu aya digigireun pamekar pikeun nambahkeun tab ieu pikeun pita nu
  5. Klik OKE pikeun tutup kotak dialog sarta balik deui ka LKS ka.

Pamekar nu kiwari kedah hadir - biasana dina sisi-leungeun katuhu tina pita nu

Ngagunakeun Recorder makro

Sakumaha didadarkeun di, anu Recorder makro simplifies tugas nyieun macros - malah, di kali, pikeun jalma anu bisa nulis kode VBA, tapi aya sababaraha titik janten sadar sateuacan Anjeun ngawitan nganggo alat ieu.

1. Plan makro nu

Ngarekam macros jeung Recorder makro ngalibatkeun saeutik kurva learning. Pikeun simplify prosesna, rencanana dihareupeun waktu - malah ka titik nulis kaluar naon makro nu dimaksudkeun pikeun ngalakukeun jeung léngkah anu bakal diperlukeun keur ngalengkepan tugas.

2. Simpen macros Leutik na spésifik

The badag makro hiji aya dina watesan Jumlah tugas eta ngalakukeun leuwih pajeulit eta dipikaresep bakal rencana na ngarekam eta junun.

macros badag ogé ngajalankeun laun - utamana maranéhanana ngalibetkeun kavling itungan dina lembar kerja badag - sarta aranjeunna harder mun debug sarta ngabenerkeun lamun maranéhna teu dianggo katuhu pertama kalina.

Ku cara tetep macros leutik tur husus di Tujuan éta gampang mastikeun leres henteuna hasil tur ningali dimana aranjeunna nu salah lamun hal teu balik sakumaha rencanana.

3. Ngaran macros appropriately

Ngaran makro di Excel gaduh sababaraha larangan ngaran anu kudu dititénan. Mimitina jeung foremost éta ngaran makro kudu dimimitian ku surat abjad. karakter saterusna tiasa nomer tapi ngaran makro teu bisa kaasup spasi, lambang, atawa tanda aos.

Atawa tiasa ngaran makro ngandung salah sahiji jumlah kecap wengkuan anu bagian tina VBA migunakeun salaku bagian tina basa programming na kayaning Mun, GoTo, New, atawa Pilih.

Bari Ngaran makro bisa nepi ka 255 karakter panjangna éta kadang diperlukeun atawa sasaena ngagunakeun éta loba di ngaran.

Pikeun hiji, lamun geus loba macros jeung rencana on ngajalankeun eta tina kotak dialog macro, ngaran lila ngan ngakibatkeun kamacetan sahingga harder mun nyokot kaluar makro anjeun sanggeus.

Hiji pendekatan hadé bakal jadi tetep ngaran pondok tur ngagunakeun daerah pedaran méré rinci ngeunaan naon unggal makro manten.

The Underscore sarta internal dimodalan dina Ngaran

Kusabab ngaran makro teu bisa kaasup spasi, salah karakter anu diwenangkeun, jeung nu ngajadikeun maca ngaran makro gampang teh karakter underscore nu bisa dipaké antara kecap dina tempat spasi - kayaning Change_cell_color atanapi Addition_formula.

Pilihan séjén nyaéta pikeun employ dimodalan internal (sok disebut salaku Onta Case) nu dimimitian tiap kecap anyar dina ngaran jeung surat ibukota - kayaning ChangeCellColor na AdditionFormula.

Ngaran makro pondok anu gampang nyokot kaluar dina kotak dialog macro, utamana lamun LKS a ngandung sababaraha macros jeung anjeun ngarekam loba macros, jadi anjeun bisa kalayan gampang ngaidentipikasi aranjeunna dina. Sistim nu ogé nyadiakeun lapangan pikeun Pedaran, sanajan teu sadaya jelema migunakeun eta.

4. Paké relatif vs Rujukan Absolute Cell

Rujukan sél , kayaning B17 atanapi AA345, nangtukeun lokasi unggal sél dina LKS a.

Sacara standar, dina Recorder makro sadayana rujukan sél anu mutlak nu hartina lokasi sél pasti aya dirékam kana makro nu. Alternatipna, macros bisa diatur ngagunakeun rujukan sél relatif nu hartosna yén gerakan (sabaraha kolom kénca atawa ka katuhu anjeun mindahkeun kursor cell) nu dirékam tinimbang lokasi pasti.

Nu hiji nu ngagunakeun gumantung kana naon makro tos disetel keur ngalengkepan. Lamun hayang ngulang léngkah anu sarua - kayaning pormat kolom data - leuwih sarta leuwih, tapi unggal waktu anjeun pormat kolom béda dina LKS, mangka maké rujukan relatif bakal hade.

Lamun, di sisi séjén, rék pormat rentang sarua sél - kayaning A1 mun M23 - tapi aya dina lembar kerja béda, teras rujukan sél mutlak bisa dipaké ku kituna unggal waktu ngalir macro, hambalan kahiji nyaeta mun mindahkeun sél kursor ka A1 sél.

Ngarobah rujukan sél tina relatif ka mutlak gampang dipigawé ku ngaklik dina Paké Rujukan relatif ikon dina tab pamekar tina pita nu.

5. Ngagunakeun kenop kibor vs nu Mouse

Gaduh catetan makro keystrokes keyboard nalika pindah ka kursor sél atawa milih rupa sél mangrupakeun biasana leuwih hade mun ngabogaan gerakan mouse dirékam sakumaha bagian tina makro nu.

Ngagunakeun keyboard kombinasi konci - kayaning Ctrl + Tungtung atanapi Ctrl + Shift + tombol Katuhu Panah - mun mindahkeun kursor sél ka edges of aréa data (pamadegan sél anu ngandung data dina LKS ayeuna) tinimbang sababaraha kali mencét panah atawa tab kenop pikeun mindahkeun sababaraha kolom atawa barisan simplifies prosés migunakeun kibor.

Malah lamun datang ka nerapkeun Paréntah atawa milih pilihan pita maké kenop potong kompas keyboard téh leuwih hade pikeun ngagunakeun mouse teh.