Kumaha ngagunakeun Buku Makro Pribadi

Upami anjeun henteu acan wawuh sareng makro dina Excel, maka kuring sirik sakedik. Perasaan omnipotence sareng realisasi yén Microsoft Excel anjeun tiasa ditingkatkeun ampir dugi ka takterhingga anu bakal datang ka anjeun saatos terang makro mangrupikeun rarasaan anu pikaresepeun.

Nanging, tulisan ieu kanggo anu parantos "diajar kakawasaan" sareng parantos ngamimitian ngagunakeun makro (asing atanapi ditulis ku nyalira - henteu masalah) dina padamelan sapopoé.

Makro nyaéta kode (sababaraha baris) dina basa Visual Basic nu ngajadikeun Excel ngalakukeun naon nu peryogi: ngolah data, ngahasilkeun laporan, nyalin-témpél loba tabel repetitive, jsb Patarosan nyaeta dimana nyimpen sababaraha baris kode ieu? Barina ogé, dimana makro disimpen lajeng bakal gumantung kana dimana eta tiasa (atawa teu bisa) jalan.

Если макрос решает небольшую локальную проблему в отдельно взятом файле (conto обрабатнывает внесельно взятом фреле особым образом), то логично хранить код внутри этого же файла. Без вопросов.

Sareng upami makro kedah kawilang universal sareng diperyogikeun dina buku kerja Excel - sapertos, contona, makro pikeun ngarobih rumus kana nilai? Naha henteu nyalin kode Visual Basic na kana unggal buku unggal waktos? Sajaba ti éta, sooner atanapi engké, ampir sagala pamaké datang ka kacindekan yen eta bakal nice nempatkeun sagala macros dina hiji kotak, ie boga aranjeunna salawasna dina leungeun. Sarta meureun malah ngajalankeun teu sacara manual, tapi ku potong kompas keyboard? Ieu tempat Buku Kerja Makro Pribadi tiasa ngabantosan pisan.

Kumaha cara nyiptakeun Buku Makro Pribadi

Kanyataanna, Buku Pribadi Macros (LMB) nyaéta file Excel biasa dina format buku kerja binér (Pribadi.xlsb), anu otomatis muka dina modeu siluman dina waktos anu sami sareng Microsoft Excel. Jelema. mun anjeun ngan ngamimitian Excel atawa muka file wae tina disk, dua file sabenerna dibuka - milik anjeun sarta Personal.xlsb, tapi urang teu ningali nu kadua. Janten, sadaya makro anu disimpen dina LMB sayogi pikeun diluncurkeun iraha waé nalika Excel dibuka.

Upami anjeun teu acan kantos nganggo LMB, teras mimitina file Personal.xlsb teu aya. Cara panggampangna pikeun nyiptakeunana nyaéta pikeun ngarékam sababaraha makro anu teu perlu sareng parékam, tapi tangtukeun Buku Pribadi salaku tempat pikeun nyimpenna - teras Excel bakal dipaksa pikeun otomatis nyiptakeunana pikeun anjeun. Kanggo ieu:

  1. Klik pamekar (Pamekar). Lamun tab pamekar teu katingali, mangka bisa diaktipkeun dina setélan ngaliwatan File - Pilihan - Setup Pita (Imah - Pilihan - Sesuaikeun pita).
  2. Dina tab Advanced pamekar malik Ngarékam makro (Rekam Makro). Dina jandéla anu muka, pilih Buku Makro Pribadi (Buku Kerja Makro Pribadi) salaku tempat pikeun nyimpen kodeu ditulis tur pencét OK:

    Kumaha ngagunakeun Buku Makro Pribadi

  3. Eureun ngarékam nganggo tombol Eureun Rekaman (Eureun Rekaman) tab pamekar (Pamekar)

Anjeun tiasa pariksa hasilna ku ngaklik on tombol visual Basic katuhu aya dina tab. pamekar – dina jandela éditor dibuka di belah kénca juru luhur dina panel Proyék - Proyék VBA file urang kedah muncul PRIBADI. XLSB. Cabangna anu tiasa dilegaan ku tanda tambah di kénca, ngahontal Modul1, dimana kodeu makro anu teu aya artina anu karék dirékam disimpen:

Kumaha ngagunakeun Buku Makro Pribadi

Wilujeng, anjeun parantos nyiptakeun Buku Makro Pribadi anjeun nyalira! Ngan ulah hilap klik tombol simpen sareng floppy disk di belah kénca juru luhur toolbar.

Kumaha ngagunakeun Buku Makro Pribadi

Lajeng sagalana geus basajan. Naon waé makro anu anjeun peryogikeun (nyaéta sapotong kode anu dimimitian ku sub jeung tungtung tungtung Sub) tiasa aman disalin sareng ditempelkeun kana Modul1, atawa dina modul misah, nambahkeun eta saméméhna ngaliwatan menu nu Selapkeun - Modul. Ngajaga sadaya makro dina hiji modul atanapi nempatkeunana dina anu béda-béda ngan ukur masalah rasa. Éta kedah katingali sapertos kieu:

Kumaha ngagunakeun Buku Makro Pribadi

Anjeun tiasa ngajalankeun makro tambihan dina kotak dialog anu disebut kalayan tombol Macros (Macros) tab pamekar:

Kumaha ngagunakeun Buku Makro Pribadi

Dina jandela nu sami, ku ngaklik tombol parameter (Pilihan), Anjeun tiasa nyetel potong kompas keyboard pikeun gancang ngajalankeun makro tina kibor. Ati-ati: potong kompas keyboard pikeun makro ngabédakeun antara perenah (atanapi Inggris) sareng kasus.

Salian prosedur makro biasa dina Buku Pribadi, anjeun ogé tiasa nyimpen fungsi makro custom (UDF = Fungsi Ditetepkeun Pamaké). Teu kawas prosedur, kode fungsi dimimitian ku hiji pernyataan fungsior Fungsi Publik, sarta ditungtungan ku tungtung Fungsi:

Kumaha ngagunakeun Buku Makro Pribadi

Kodeu kedah disalin dina cara anu sami ka modul mana waé tina buku PERSONAL.XLSB, teras anjeun tiasa nyauran fungsina ku cara biasa, sapertos fungsi Excel standar, ku mencét tombol. fx dina bar rumus jeung milih hiji fungsi dina jandela Fungsi Wizards dina kategori Pangguna Ditetepkeun (Pamaké Ditetepkeun):

Kumaha ngagunakeun Buku Makro Pribadi

Conto fungsi sapertos tiasa dipendakan dina jumlah ageung dina Internét atanapi di dieu dina situs (jumlah kecap, perkiraan téks milarian, VLOOKUP 2.0, ngarobih Sirilik kana transliterasi, jsb.)

Dimana Buku Makro Pribadi disimpen?

Upami anjeun nganggo Buku Pribadi Macros, maka engké atanapi engké anjeun bakal ngagaduhan kahayang:

  • bagikeun akumulasi makro anjeun sareng pangguna anu sanés
  • nyalin jeung mindahkeun Buku Pribadi ka komputer séjén
  • nyieun salinan cadangan

Jang ngalampahkeun ieu, anjeun bakal kudu manggihan file PERSONAL.XLSB dina disk komputer Anjeun. Sacara standar, file ieu disimpen dina polder ngamimitian Excel khusus anu disebut XLSTART. Janten sadayana anu diperyogikeun nyaéta angkat ka folder ieu dina PC urang. Sareng ieu dimana aya komplikasi sakedik, sabab lokasi folder ieu gumantung kana versi Windows sareng Office sareng tiasa bénten-béda. Ieu biasana salah sahiji pilihan di handap ieu:

  • C: Program FilesMicrosoft OfficeOffice12XLSTART
  • C: Dokumén sareng SetélanData Aplikasi KomputerMicrosoftExcelXLSTART
  • C: PamakéAnjeun-akun-ngaranAppDataRoamingMicrosoftExcelXLSTART

Alternatipna, anjeun tiasa naroskeun ka Excel sorangan pikeun lokasi folder ieu nganggo VBA. Jang ngalampahkeun ieu, dina pangropéa Visual Basic (tombol visual Basic tab pamekar) нужно открыть окно geuwat potong kompas keyboard Ctrl+G, ngetik paréntah ? Application.StartupPath teras klik dina asup:

Kumaha ngagunakeun Buku Makro Pribadi

Jalur anu hasilna tiasa ditiron sareng ditempelkeun kana garis luhur jandela Explorer dina Windows teras klik asup - sareng urang bakal ningali polder sareng file Macros Buku Pribadi kami:

Kumaha ngagunakeun Buku Makro Pribadi

PS

Sareng sababaraha nuansa praktis dina ngudag:

  • lamun ngagunakeun Buku Makro Pribadi, Excel bakal ngajalankeun saeutik laun, utamana dina PC lemah
  • Éta périodik ngabersihan Buku Pribadi tina sampah inpormasi, makro anu lami sareng teu perlu, jsb.
  • pamaké perusahaan kadang ngalaman kasusah ngagunakeun Buku Pribadi, tk. Ieu mangrupikeun file dina folder disumputkeun sistem

  • Naon macros sareng kumaha ngagunakeunana dina padamelan anjeun
  • Mangpaat pikeun programmer VBA
  • Latihan "Programming macros dina VBA dina Microsoft Excel"

Leave a Reply