Iga makro Exceli makrosid LuckyTemplates raamat on seotud proovi fail, mis võimaldab teil näha makro töö- ja vaadata koodi. Näidisfaile saate kasutada ka koodi kopeerimiseks ja keskkonda kleepimiseks (erinevalt iga makro nullist tippimisest). Üldiselt avate makroga seotud näidisfaili, minge Visual Basic Editori (vajutades Alt+F11) ja kopeerite koodi. Seejärel lähete oma töövihikusse, avage Visual Basic Editor ja kleepite koodi sobivasse kohta.
Exceli makrode näidisfaile saate alla laadida siit .
Kui makro teie jaoks ei tööta, tuleb tõenäoliselt mõnda makro komponenti muuta. Pöörake erilist tähelepanu vahemiku aadressidele, katalooginimedele ja muudele kõvasti kodeeritud nimedele.
Nende makrodega töötades pidage meeles järgmisi asju.
-
Igal makrot sisaldaval failil peab olema .xlsm-faililaiend.
Alates Excel 2007-st anti Exceli töövihikutele standardne faililaiend xlsx. Failid laiendiga .xlsx ei tohi sisaldada makrosid. Kui teie töövihik sisaldab makrosid ja salvestate selle töövihiku xlsx-failina, eemaldatakse teie makrod automaatselt. Excel hoiatab teid, et makrosisu keelatakse makrodega töövihiku salvestamisel xlsx-failina.
Kui soovite makrosid säilitada, peate oma faili salvestama Exceli makrotoega töövihikuna. See annab teie failile laiendi .xlsm.
-
Excel ei käivita makrosid enne, kui need on lubatud.
Kui avate Excel 2010 või uuema versiooni makrosid sisaldava töövihiku, näete lindi all kollast ribateadet, mis kinnitab, et makrod (aktiivne sisu) on keelatud. Makro kasutamiseks peate klõpsama kollasel ribal suvandil Luba.
-
Makrotoiminguid ei saa tagasi võtta.
Excelis töötades saate sageli tehtud toimingud tagasi võtta, kuna Excel peab logi (nn tagasivõtmise virna), mis salvestab teie viimased 100 toimingut. Makro käitamine hävitab aga tagasivõtmise pinu automaatselt, seega ei saa makros tehtavaid toiminguid tagasi võtta.
-
Peate makrosid oma töövihikuga sobitamiseks kohandama.
Paljud makrode viitenäidete lehtede nimed ja vahemikud, mida teie töövihikus ei pruugi olla. Asendage viited (nt Sheet 1 või Range (A1)) kindlasti lehtede nimede ja lahtrite aadressidega, millega töötate oma töövihikutes.
Kui makro kasutab kataloogi, peate makro muutma, et viidata sihtkataloogile. Näiteks makronäites, mis prindib kõik kataloogis olevad töövihikud, osutab makro kataloogile C:Temp. Enne selle makro kasutamist peate seda muutma nii, et see viitaks kataloogile, mis sisaldab teie töövihikuid.