Kumaha nyiptakeun makro di Excel

Anonim

Kumaha nyiptakeun makro di Excel

Macros di Microsoft Excel ngamungkinkeun anjeun sacara signifikan kalayan nyata damel sareng dokumén méja ieu. Fitur ieu kahontal ku otomatis tindakan repetitive dirékam dina kode khusus. Hayu urang heran kumaha carana ngadamel macro di program sareng kumaha éta tiasa diedit.

Metode ngarékam macros di Excel

Makro ditulis ku dua cara: sacara otomatis sareng sacara manual. Nganggo pilihan kahiji, anjeun ngan saukur nyerat tindakan tinangtu dina Microsoft Excel, anu ayeuna aya. Lajeng anjeun tiasa maén éntri ieu. Cara ieu terang pisan sareng henteu ngabutuhkeun kanyaho ngeunaan kodeu, tapi sanésna ditujukeun. Rékaman manual, sabalikna, peryogi kanyaho pamuragna, sakumaha kode na tiasa sacara manual tina keyboard. Tapi, kodeu anu bericungan di ditusi dina cenah nyata tiasa nyepetkeun palaksanaan prosés.

Pilihan 1: Rékam otomatis tina Macros

Sateuacan ngamimitian rahaman-otros tina macros, anjeun kedah ngaktifkeun kana program eloft microsoft unget. Pikeun ngalakukeun ieu, nganggo bahan anu saé misah.

Maca deui: ngamungkinkeun sareng mareuman makros di Microsoft Excel

Nalika sadayana siap, neraskeun kana catetan.

  1. Klik tab Pamekar. Pencét tombol "Recro Concro", anu aya dina pita dina kode "kode"
  2. Aktifkeun rékaman macro dina Microsoft Excel

  3. Jandéla Setélan Macro anu ngarékam. Di dieu anjeun tiasa netepkeun nami naon waé upami standar henteu puas ku anjeun. Hal utama nyaéta nami diangkat sareng serat, sareng henteu aya nomerna, éta ogé dina judulna teu aya condong henteu aya jurang. Kami ngantunkeun nami standar - "Macro1".
  4. Langsung, upami anjeun hoyong, anjeun tiasa nyetél kombinasi ton tombol konci, upami anjeun klik anu macro bakal ngamimitian. Kaca kahiji kedah janten CTRL, sareng anu nganggo pangguna anu nelepon nyalira. Kami masangkeun konci M. Salaku conto.
  5. Salajengna, anjeun kedah nangtukeun naon makro bakal disimpen. Sacara standar, ayana dina buku anu sami (file), tapi upami anjeun hoyong, anjeun tiasa nyetél panyimpenan dina buku anyar atanapi dina buku anu misah. Kami bakal ngantunkeun nilai standar.
  6. Dina widang panghandapna, anjeun tiasa ninggalkeun pedaran Macro anu cocog, tapi henteu dipikabutuh pikeun ngalakukeun ieu. Nalika sadaya setélan dilakukeun, klik dina tombol "OK".
  7. Setélan Recro ngeunaan Setélan dina Microsoft Excel

  8. Saatos éta, sadaya tindakan anjeun dina buku ieu (file (Excel bakal kacatet dina macro dugi ka ngeureunkeun ngarékam.
  9. Salaku conto, urang nyerat pangaruh aritmipik anu paling lersakna kieu: Tambihan eusi Tilu sél (= C4 + C5 + C6).
  10. Rumus di Microsoft Excel

  11. Nalika algoritma nyatakeun, klik dina tombol "Eureun". Tombol ieu dirévisi tina catetan "MACO" MAFTE ONF ORDER DITUTUP.
  12. Macro ngarékam lirén dina Microsoft Excel

Ngajalankeun makro

Pikeun pariksa kumaha cara anu kacatet, ngalakukeun sababaraha lampah basajan.

  1. Pencét dina blok anu sami "kode" dina tombol Macros atanapi klik kombinasi tangan OL + F8.
  2. Pindah ka peluncuran macro di Microsoft Excel

  3. Saatos kitu, jandela anu muka sareng daptar makro anu dirékam. Kami milarian macro anu kami rékaman, nyayogikeun teras ngiringan dina tombol "Run".
  4. Pamilihan makro di Microsoft Excel

  5. Anjeun tiasa ngalakukeun éta masa Gampil na ToAh nelepon jandela Appe, saprak Dina panggung kahiji kami nyetél kombinasi konci kanggo gancang nyauran Milih M nyandakro. Dina kasus urang, ieu cropl + M. Urang klik kombinasi ieu dina keyboard, saatos nuju dimimitian.
  6. Sakumaha anjeun tiasa tingali, anjeunna nenangkeun sagala tindakan anu dirékam sacara tadi saméméhna.
  7. Macro didamel dina Microsoft Excel

Editing macro

Alami, upami anjeun ngaharepkeun, anjeun tiasa nyaluyukeun makro anu diciptakeun pikeun tetep nya up-teras leres-leres dilakukeun dina prosés rékaman.

  1. Kami klik tombol "Macros" Dina jandéla pamendakan, pilih anu dipikahoyong sareng klik dina tombol "Édit".
  2. Transisi ka Macro parobahan dina Microsoft Excel

  3. Dibuka "Microsoft visual" (Vbe) - Rebo, dimana éditan lumangsung.
  4. Microsoft visual dasarna dina Microsoft Excel

  5. Rékam unggal makro dimimitian ku sub paréntah, sareng ditungtungan ku sub paréntah ahir. Salajengna saatos sub, nami makro dituduhkeun. Operator kisaran ("..."). Pilih netepkeun pilihan sél. Salaku conto, nalika "kisaran (" C4 ") Pilih" C4 dipilih. Operator aktivel1.Formular1c1 dianggo pikeun ngarékam aksi dina rumus sareng itungan sanésna.
  6. Hayu urang cobi ngarobih macro saeutik ku nambihan ekspresi:

    Kisaran ("C3"). Pilih

    Instecell.formular1c1 = "11"

  7. Ekspresi aktivolusi.formular1c1 = "= r [-3] c + R [-2] C + R [-1] C" Ganti ka Intertip1. -3] C + R [-2] c + r [-1] c. "
  8. Macro ngarobah dina Microsoft Excel

  9. Tutup pangropéa sareng peluncuran macro. Sakumaha anjeun tingali, salaku akibatna parobihan kami, sél tambahan parantos katambah kana data. Éta ogé kalebet dina itungan total jumlah.
  10. Upami Makro anu ageung teuing, ékspékusi tiasa nyandak waktos anu ageung, tapi ku ngadamel parobahan manual kana kode manual kami tiasa nyepetkeun proses ieu. Tambihkeun aplikasi.Screendating = paréntah palsu. Éta bakal nyalametkeun kakuatan komputun, sareng ku kituna nyaharmalan padamelan. Ieu kahontal ku nolak ngapdet layar salami lampah komputasi. Pikeun neruskeun update saatos palaksanaan macro, kami nyerat aplikasi.Screendeting = paréntah leres di tungtung na.
  11. Kami ogé nambihan aplikasi. Jaringan.calculasi = Xlcalcationlayual ka awal kode, sareng tambihan aplikasi.Calculasi = Xlcalculasiatomatik kanggo ahirna. Ku ieu, urang nyeueuman panyabutan panyabutan otomatis tina unggal réaksi sél, sareng di ahir MACro - hurungkeun. Maka, gairah ngitung hasilna sakali sakali, sareng éta moal bakal teras-terasan nganggur deui langkung ti waktos ngahemat.
  12. Ngarobih kode dina Microsoft visual dina Microsoft Excel

    Pilihan 2: Nulis Kode Macro ti mimiti

    Pangguna maju teu tiasa ngan ukur ngalongit na ngoptimalkeun makros, tapi ogé nyerat kode maranéhna.

    1. Ng nerapkeun ieu, anjeun kedah klik dina tombol "dasar Cocual", anu aya dina awalna spray.
    2. Pindah ka Macro Manual ka Microsoft Excel

    3. Jandéla éditrama bakal dibuka, anu parantos nunjukkeun dina versi sateuacana.
    4. Jambangan Vebome dina Microsoft Excel

    5. Programmér nyerat Aya Macros sacara sacara manual.

    Sakumaha anjeun tingali, makros dina Microsoft Excel tiasa langkung menaséhat kamampuan rutin sareng prosés monoton. Nanging, ku kalolobaan kasus, macro langkung cocog pikeun ieu, kode anu dibaca sacara manual, sareng henteu dirékam. Salaku tambahan, kodeu tiasa dioptimalkeun via éditor Vrics pikeun ngagancangkeun prosés palaksanaan pancawan.

Maca deui