Kiekviena „ Excel“ makrokomandos makrokomandos „LuckyTemplates“ knygoje turi susietą pavyzdinį failą, leidžiantį matyti makrokomandos veikimą ir peržiūrėti kodą. Taip pat galite naudoti pavyzdinius failus, norėdami nukopijuoti ir įklijuoti kodą į savo aplinką (o ne įvedant kiekvieną makrokomandą nuo nulio). Apskritai atidarote pavyzdinį failą, susietą su makrokomanda, eikite į „Visual Basic“ redaktorių (paspaudę Alt + F11) ir nukopijuokite kodą. Tada eikite į darbaknygę, atidarykite „Visual Basic Editor“ ir įklijuokite kodą į atitinkamą vietą.
Pavyzdinius Excel makrokomandų failus galite atsisiųsti čia .
Jei makrokomanda neveikia, greičiausiai reikia pakeisti makrokomandos komponentą. Ypatingą dėmesį atkreipkite į diapazono adresus, katalogų pavadinimus ir kitus sunkiai užkoduotus pavadinimus.
Dirbdami su šiomis makrokomandomis atminkite šiuos dalykus:
-
Bet koks failas, kuriame yra makrokomandos, turi turėti .xlsm failo plėtinį.
Pradedant nuo „Excel 2007“, „Excel“ darbaknygėms buvo suteiktas standartinis .xlsx failo plėtinys. Failuose su plėtiniu .xlsx negali būti makrokomandų. Jei darbaknygėje yra makrokomandų, o tada tą darbaknygę įrašote kaip .xlsx failą, makrokomandos pašalinamos automatiškai. „Excel“ įspėja, kad makrokomandų turinys bus išjungtas, kai darbaknygę su makrokomandomis įrašysite kaip .xlsx failą.
Jei norite išsaugoti makrokomandas, turite išsaugoti failą kaip darbaknygę su „Excel“ makrokomandomis. Tai suteikia jūsų failui .xlsm plėtinį.
-
„Excel“ nepaleis makrokomandų, kol jos nebus įjungtos.
Kai atidarote darbaknygę, kurioje yra makrokomandų programoje „Excel 2010“ ar naujesnėje versijoje, po juostele matote geltonos juostos pranešimą, nurodantį, kad makrokomandos (aktyvus turinys) buvo išjungtos. Jei norite naudoti makrokomandą, geltonoje juostoje turite spustelėti parinktį Įjungti.
-
Negalite anuliuoti makrokomandos veiksmų.
Dirbdami su „Excel“ dažnai galite anuliuoti atliktus veiksmus, nes „Excel“ saugo žurnalą (vadinamą anuliavimo krūva), kuriame įrašomi 100 paskutinių veiksmų. Tačiau paleidus makrokomandą anuliavimo krūva automatiškai sunaikinama, todėl negalite anuliuoti makrokomandoje atliekamų veiksmų.
-
Turite pakoreguoti makrokomandas, kad jos atitiktų jūsų darbaknygę.
Daugelis makrokomandų nuorodų pavyzdžių lapų pavadinimų ir diapazonų, kurių darbaknygėje galbūt neturite. Būtinai pakeiskite nuorodas, tokias kaip 1 lapas arba diapazonas ("A1") lapų pavadinimais ir langelių adresais, su kuriais dirbate savo darbaknygėse.
Jei makrokomandoje naudojamas katalogas, turite redaguoti makrokomandą, kad nurodytumėte tikslinį katalogą. Pavyzdžiui, makrokomandos pavyzdyje, kuris spausdina visas kataloge esančias darbaknyges, makrokomanda nukreipia į katalogą C:Temp. Prieš naudodami šią makrokomandą, turite ją pakeisti taip, kad ji nurodytų katalogą, kuriame yra jūsų darbaknygės.