Nola erabili Makro Liburu pertsonala

Oraindik Excel-en makroak ezagutzen ez badituzu, inbidia pixka bat ematen dizut. Makroak ezagutu ondoren etorriko zaizun ahalguztidun sentimendua eta zure Microsoft Excel ia infinitura eguneratu daitekeela ohartzea sentipen atsegina da.

Dena den, artikulu hau jada “boterea ikasi” dutenentzat da eta eguneroko lanean makroak (atzerrikoak edo eurek idatzitakoak –berdin da) erabiltzen hasi direnentzat da.

Makro bat Visual Basic lengoaian dagoen kode bat da (hainbat lerro), Excel-ek behar duzuna eginarazten duena: datuak prozesatu, txosten bat sortu, taula errepikakor asko kopiatu-itsatsi, etab. Kontua da non gorde kode lerro gutxi hauek? Azken finean, makroa non gordetzen den non funtzionatu dezakeen (edo ezin duen) araberakoa izango da.

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

Eta makro bat nahiko unibertsala eta beharrezkoa izango balitz Excel edozein lan-koadernotan, adibidez, formulak balio bihurtzeko makro bat? Zergatik ez kopiatu bere Visual Basic kodea liburu guztietan aldi bakoitzean? Gainera, goiz edo beranduago, ia edozein erabiltzailek ondoriora ateratzen du makro guztiak kutxa batean jartzea ondo legokeela, hau da, beti eskura edukitzea. Eta agian eskuz ez exekutatu ere, teklatuko lasterbideekin baizik? Hemen Makro Lan-koaderno pertsonalak laguntza handia izan dezake.

Nola sortu makro-liburu pertsonal bat

Hain zuzen ere, Makroen Liburu pertsonala (LMB) Excel fitxategi arrunt bat da lan-koaderno formatuan (Pertsonala.xlsb), automatikoki ezkutuko moduan irekitzen da Microsoft Excel-en aldi berean. Horiek. Excel abiarazten duzunean edo diskotik edozein fitxategi irekitzen duzunean, bi fitxategi irekitzen dira benetan: zurea eta Personal.xlsb, baina ez dugu bigarrena ikusten. Horrela, LMBn gordetzen diren makro guztiak edozein unetan abiarazteko erabilgarri daude Excel irekita dagoen bitartean.

Inoiz LMB erabili ez baduzu, hasieran Personal.xlsb fitxategia ez da existitzen. Sortzeko modurik errazena alferrikako zentzurik gabeko makro batzuk grabagailuan grabatzea da, baina zehaztu Liburu pertsonala gordetzeko leku gisa; orduan, Excel automatikoki sortzera behartuko da. Honetarako:

  1. Egin klik developer (Garatzailea). fitxak bada developer ez dago ikusgai, ondoren ezarpenetan gaitu daiteke Fitxategia – Aukerak – Zinta konfigurazioa (Hasiera — Aukerak — Pertsonalizatu Zinta).
  2. Aurreratua fitxan developer klik egin Makro grabaketa (Grabatu makroa). Irekitzen den leihoan, hautatu Makro Liburu pertsonala (Makro Lan-koaderno pertsonala) idatzitako kodea gordetzeko eta sakatzeko leku gisa OK:

    Nola erabili Makro Liburu pertsonala

  3. Gelditu botoiarekin grabatzea Gelditu grabaketa (Utzi grabazioa) fitxa developer (Garatzailea)

Emaitza egiaztatu dezakezu botoian klik eginez Visual Basic hortxe fitxan. developer – paneleko goiko ezkerreko izkinan irekitako editorearen leihoan Proiektua — VBA proiektua gure fitxategia agertu beharko litzateke PERTSONALA. XLSB. Bere adarra ezkerraldean plus zeinu batekin heda daiteke, helduz Modulua 1, non grabatu berri dugun zentzurik gabeko makroaren kodea gordetzen den:

Nola erabili Makro Liburu pertsonala

Zorionak, zure makro-liburu pertsonala sortu berri duzu! Ez ahaztu tresna-barrako goiko ezkerreko izkinan dagoen diskete batekin gordetzeko botoian klik egitea.

Nola erabili Makro Liburu pertsonala

Orduan dena sinplea da. Behar duzun edozein makro (hau da, hasten den kode bat Sub eta amaiera Amaiera Sub) modu seguruan kopiatu eta itsatsi daiteke Modulua 1, edo aparteko modulu batean, aldez aurretik menuaren bidez gehituz Txertatu – Modulua. Makro guztiak modulu batean gordetzea edo beste batzuetan jartzea gustu kontua baino ez da. Honelako itxura izan beharko luke:

Nola erabili Makro Liburu pertsonala

Gehitutako makroa exekutatu dezakezu botoiarekin deitutako elkarrizketa-koadroan Makroak (Makroak) fitxa developer:

Nola erabili Makro Liburu pertsonala

Leiho berean, botoian klik eginez parametroak (Aukerak), teklatuko lasterbide bat ezar dezakezu makro bat azkar exekutatzeko teklatutik. Kontuz: makroetarako teklatuko lasterbideek diseinua (edo ingelesa) eta maiuskulak eta minuskulak bereizten dituzte.

Liburu Pertsonaleko ohiko makro-prozedurez gain, gorde ere egin dezakezu makro funtzio pertsonalizatuak (UDF = Erabiltzaileak Definitutako Funtzioa). Prozedurek ez bezala, funtzio-kodea adierazpen batekin hasten da Funtzioor Funtzio Publikoa, eta amaitu Amaiera Funtzioa:

Nola erabili Makro Liburu pertsonala

Kodea modu berean kopiatu behar da PERSONAL.XLSB liburuko edozein modulutan, eta orduan funtzioari ohiko moduan deitu ahal izango da, Excel edozein funtzio estandar bezala, botoia sakatuz. fx formula-barran eta leihoan funtzio bat hautatuz Funtzio morroiak kategorian Erabiltzaileak definitutakoa (Erabiltzaileak zehaztuta):

Nola erabili Makro Liburu pertsonala

Funtzio horien adibideak kantitate handietan aurki daitezke Interneten edo hemen webgunean (zenbatekoa hitzetan, gutxi gorabeherako testu-bilaketa, VLOOKUP 2.0, zirilikoa transliterazio bihurtzea, etab.)

Non gordetzen da Makro Liburu pertsonala?

Makroen Liburu pertsonala erabiltzen baduzu, goiz edo beranduago desio bat izango duzu:

  • partekatu metatutako makroak beste erabiltzaile batzuekin
  • kopiatu eta transferitu Liburu pertsonala beste ordenagailu batera
  • egin segurtasun kopia bat

Horretarako, PERSONAL.XLSB fitxategia zure ordenagailuko diskoan aurkitu beharko duzu. Lehenespenez, fitxategi hau XLSTART izeneko Excel abiarazteko karpeta berezi batean gordetzen da. Beraz, gure ordenagailuko karpeta honetara iristea besterik ez da behar. Eta hor konplikazio txiki bat sortzen da, karpeta honen kokapena Windows eta Office bertsioaren araberakoa baita eta alda daitekeelako. Hau izan ohi da aukera hauetako bat:

  • C: Programa-fitxategiakMicrosoft OfficeOffice12XLSTART
  • C:Dokumentuak eta ezarpenakOrdenagailuaAplikazioen datuakMicrosoftExcelXLSTART
  • C: Erabiltzaileakzure-kontu-izenaAppDataRoamingMicrosoftExcelXLSTART

Bestela, Excel-i berari eska diezaiokezu karpeta honen kokapena VBA erabiliz. Horretarako, Visual Basic editorean (botoia Visual Basic fitxa developer) нужно открыть окно berehalako laster-tekla Ktrl + G, idatzi komandoa ? Aplikazioa.StartupPath eta klikatu Sartu:

Nola erabili Makro Liburu pertsonala

Ondorioz bidea kopiatu eta itsatsi daiteke Explorer leihoaren goiko lerroan Windows-en eta egin klik Sartu – eta karpeta bat ikusiko dugu gure Makroen Liburu pertsonala fitxategiarekin:

Nola erabili Makro Liburu pertsonala

PS

Eta bilatzean ñabardura praktiko batzuk:

  • Makro Liburu pertsonala erabiltzean, Excel apur bat motelagoa izango da, batez ere ordenagailu ahulagoetan
  • merezi du aldian-aldian Liburu Pertsonala informazio-zabor, makro zahar eta beharrezkoak ez direnetatik garbitzea, etab.
  • erabiltzaile korporatiboek batzuetan zailtasunak izaten dituzte Liburu pertsonala erabiltzeko, k. sistema ezkutuko karpetako fitxategi bat da

  • Zer dira makroak eta nola erabili zure lanean
  • VBA programatzailearentzat baliagarritasuna
  • Prestakuntza "VBA-n makroak programatu Microsoft Excel-en"

Utzi erantzun bat