Kif tuża Personal Macro Book

Jekk għadek m'intix familjari mal-macros f'Excel, allura ngħira ftit. Is-sensazzjoni ta 'omnipotenza u r-realizzazzjoni li l-Microsoft Excel tiegħek jista' jiġi aġġornat kważi għall-infinit li jiġi lilek wara li ssir taf il-macros hija sensazzjoni pjaċevoli.

Madankollu, dan l-artikolu huwa għal dawk li diġà "tgħallmu l-poter" u bdew jużaw macros (barranin jew miktuba minnhom infushom - ma jimpurtax) fix-xogħol tagħhom ta 'kuljum.

Makro huwa kodiċi (diversi linji) fil-lingwa Visual Basic li jġiegħel lill-Excel jagħmel dak li għandek bżonn: tipproċessa d-dejta, tiġġenera rapport, tikkopja-pejst ħafna tabelli ripetittivi, eċċ. Il-mistoqsija hija fejn taħżen dawn il-ftit linji ta 'kodiċi? Wara kollox, fejn jinħażen il-makro mbagħad jiddependi minn fejn tista' (jew ma tistax) taħdem.

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

U jekk makro għandu jkun relattivament universali u meħtieġ fi kwalunkwe ktieb tax-xogħol ta 'Excel - bħal, pereżempju, makro għall-konverżjoni ta' formuli għal valuri? Għaliex ma tikkopja l-kodiċi Visual Basic tiegħu f'kull ktieb kull darba? Barra minn hekk, illum jew għada, kważi kull utent jasal għall-konklużjoni li jkun sabiħ li tpoġġi l-macros kollha f'kaxxa waħda, jiġifieri li jkollhom dejjem f'idejna. U forsi anke tmexxi mhux manwalment, iżda bi shortcuts tat-tastiera? Dan huwa fejn il-Ktieb tax-Xogħol tal-Makro Personali jista’ jkun ta’ għajnuna kbira.

Kif toħloq Ktieb Makro Personali

Fil-fatt, Ktieb Personali tal-Macros (LMB) huwa fajl Excel regolari f'format ta' ktieb tax-xogħol binarju (Personali.xlsb), li awtomatikament tiftaħ fil-modalità stealth fl-istess ħin bħal Microsoft Excel. Dawk. meta tibda l-Excel jew tiftaħ xi fajl mid-disk, fil-fatt jinfetħu żewġ fajls - tiegħek u Personal.xlsb, iżda ma narawx it-tieni wieħed. Għalhekk, il-macros kollha li huma maħżuna fl-LMB huma disponibbli għat-tnedija fi kwalunkwe ħin waqt li Excel ikun miftuħ.

Jekk qatt ma użajt l-LMB, allura inizjalment il-fajl Personal.xlsb ma jeżistix. L-eħfef mod biex tinħoloq huwa li tirreġistra xi makro bla sens bla bżonn mar-reġistratur, iżda speċifika l-Ktieb Personali bħala l-post fejn taħżen - allura Excel se jkun sfurzat joħloq awtomatikament għalik. Għal din:

  1. ikklikkja l- iżviluppatur (Żviluppatur). Jekk tabs iżviluppatur mhix viżibbli, allura tista 'tiġi attivata fis-settings permezz Fajl – Għażliet – Setup taż-żigarella (Id-dar — Għażliet — Ippersonalizza l- żigarella).
  2. Fuq it-tab Avvanzat iżviluppatur ikklikkja Reġistrazzjoni makro (Irrekordja Makro). Fit-tieqa li tiftaħ, agħżel Personal Macro Book (Ktieb tax-Xogħol Makro Personali) bħala post biex taħżen il-kodiċi bil-miktub u agħfas OK:

    Kif tuża Personal Macro Book

  3. Waqqaf ir-reġistrazzjoni bil-buttuna Waqqaf ir-Reġistrazzjoni (Waqqaf ir-Reġistrazzjoni) tab iżviluppatur (Żviluppatur)

Tista 'tiċċekkja r-riżultat billi tikklikkja fuq il-buttuna Visual Basic hemm eżatt fuq it-tab. iżviluppatur – fit-tieqa tal-editur miftuħa fir-rokna ta' fuq tax-xellug fuq il-pannell Proġett — Proġett VBA il-fajl tagħna għandu jidher PERSONALI. XLSB. Il-fergħa tagħha li tista 'tiġi estiża b'sinjal plus fuq ix-xellug, tilħaq Modulu1, fejn jinħażen il-kodiċi tal-makro bla sens li għadna kif irreġistrajna:

Kif tuża Personal Macro Book

Prosit, għadek kif ħloqt il-Ktieb Makro Personali tiegħek! Sempliċement ma ninsewx li tikklikkja fuq il-buttuna ħlief b'floppy disk fir-rokna ta' fuq tax-xellug tal-toolbar.

Kif tuża Personal Macro Book

Imbagħad kollox huwa sempliċi. Kwalunkwe makro li għandek bżonn (jiġifieri biċċa kodiċi li tibda bi sotto u jispiċċa Tmiem Sub) jistgħu jiġu kkupjati u pasted b'mod sigur jew ġo Modulu1, jew f'modulu separat, billi żżidha qabel permezz tal-menu Daħħal – Modulu. Iż-żamma tal-macros kollha f'modulu wieħed jew it-tqegħid tagħhom f'oħrajn differenti hija biss kwistjoni ta 'togħma. Għandu jidher xi ħaġa bħal din:

Kif tuża Personal Macro Book

Tista 'taħdem il-makro miżjud fil-kaxxa tad-djalogu msejħa bil-buttuna Macros (Makros) tab iżviluppatur:

Kif tuża Personal Macro Book

Fl-istess tieqa, billi tikklikkja l-buttuna parametri (Għażliet), tista' tissettja shortcut tat-tastiera biex tmexxi makro malajr mit-tastiera. Oqgħod attent: shortcuts tat-tastiera għal macros jiddistingwu bejn it-tqassim (jew l-Ingliż) u l-każ.

Minbarra l-makro-proċeduri tas-soltu fil-Ktieb Personali, tista 'wkoll taħżen funzjonijiet makro tad-dwana (UDF = Funzjoni Iddefinita mill-Utent). B'differenza mill-proċeduri, il-kodiċi tal-funzjoni jibda b'dikjarazzjoni funzjonior Funzjoni Pubblika, u tispiċċa bi Funzjoni Tmiem:

Kif tuża Personal Macro Book

Il-kodiċi għandu jiġi kkupjat bl-istess mod għal kwalunkwe modulu tal-ktieb PERSONAL.XLSB, u mbagħad ikun possibbli li tissejjaħ il-funzjoni bil-mod tas-soltu, bħal kull funzjoni standard Excel, billi tagħfas il-buttuna fx fil-bar tal-formula u tagħżel funzjoni fit-tieqa Wizards tal-Funzjoni fil-kategorija Iddefinit mill-Utent (Iddefinit mill-Utent):

Kif tuża Personal Macro Book

Eżempji ta’ funzjonijiet bħal dawn jistgħu jinstabu fi kwantitajiet kbar fuq l-Internet jew hawn fuq is-sit (ammont fi kliem, tfittxija approssimattiva ta’ test, VLOOKUP 2.0, konverżjoni taċ-ċirilliku għal translitterazzjoni, eċċ.)

Fejn jinħażen il-Ktieb Makro Personali?

Jekk tuża l-Ktieb Personali tal-Macros, illum jew għada jkollok xewqa:

  • taqsam il-macros akkumulati tiegħek ma' utenti oħra
  • kopja u ttrasferixxi l-Ktieb Personali għal kompjuter ieħor
  • agħmel kopja ta' backup

Biex tagħmel dan, ikollok bżonn issib il-fajl PERSONAL.XLSB fuq id-diska tal-kompjuter tiegħek. B'mod awtomatiku, dan il-fajl jinħażen f'folder speċjali tal-istartjar ta' Excel imsejjaħ XLSTART. Allura dak kollu li hu meħtieġ huwa li tasal għal dan il-folder fuq il-PC tagħna. U dan huwa fejn tqum ftit kumplikazzjoni, minħabba li l-post ta 'dan il-folder jiddependi fuq il-verżjoni tal-Windows u l-Uffiċċju u jista' jvarja. Normalment din hija waħda mill-għażliet li ġejjin:

  • C:Fajls tal-ProgrammMicrosoft OfficeOffice12XLSTART
  • C:Dokumenti u SettingsComputerApplication DataMicrosoftExcelXLSTART
  • C: Utentiisem il-kont tiegħekAppDataRoamingMicrosoftExcelXLSTART

Alternattivament, tista 'titlob lil Excel innifsu għall-post ta' dan il-folder billi tuża VBA. Biex tagħmel dan, fl-editur Visual Basic (buttuna Visual Basic tab iżviluppatur) нужно открыть окно immedjat keyboard shortcut CTRL+G, ittajpja l-kmand ? Applikazzjoni.StartupPath u kklikkja fuq Ikteb:

Kif tuża Personal Macro Book

Il-mogħdija li tirriżulta tista 'tiġi kkupjata u pasted fil-linja ta' fuq tat-tieqa Explorer fil-Windows u kklikkja Ikteb – u se naraw folder bil-fajl tal-Ktieb Personali tal-Macros tagħna:

Kif tuża Personal Macro Book

PS

U ftit sfumaturi prattiċi fl-insegwiment:

  • meta tuża l-Ktieb Makro Personali, Excel se jaħdem ftit aktar bil-mod, speċjalment fuq kompjuters aktar dgħajfa
  • ta 'min ineħħi perjodikament il-Ktieb Personali minn żibel informattiv, macros qodma u mhux meħtieġa, eċċ.
  • utenti korporattivi kultant ikollhom diffikultajiet biex jużaw il-Ktieb Personali, tk. dan huwa fajl fil-folder moħbi tas-sistema

  • X'inhuma macros u kif tużahom fix-xogħol tiegħek
  • Utlità għall-programmer VBA
  • Taħriġ "Ipprogrammar ta' macros f'VBA f'Microsoft Excel"

Ħalli Irrispondi