Jokaiseen Excel Macros For LuckyTemplates -kirjan makroon liittyy mallitiedosto, jonka avulla voit nähdä makron toimivan ja tarkistaa koodin. Voit käyttää esimerkkitiedostoja myös koodin kopioimiseen ja liittämiseen ympäristöösi (toisin kuin jokaisen makron kirjoittaminen tyhjästä). Yleisesti ottaen avaat makroon liittyvän mallitiedoston, siirryt Visual Basic Editoriin (painamalla Alt+F11) ja kopioit koodin. Sitten siirryt työkirjaasi, avaat Visual Basic Editorin ja liität koodin oikeaan paikkaan.
Voit ladata malliesi Excel-makrotiedostoja täältä .
Jos makro ei toimi sinulle, makron jokin osa on todennäköisesti vaihdettava. Kiinnitä erityistä huomiota alueosoitteisiin, hakemistojen nimiin ja muihin kovakoodattuihin nimiin.
Pidä seuraavat asiat mielessä, kun työskentelet näiden makrojen kanssa:
-
Jokaisella makron sisältävällä tiedostolla on oltava .xlsm-tiedostotunniste.
Excel 2007:stä alkaen Excel-työkirjoille annettiin standardi .xlsx-tiedostotunniste. Tiedostot, joiden laajennus on .xlsx, eivät voi sisältää makroja. Jos työkirjasi sisältää makroja ja tallennat työkirjan .xlsx-tiedostona, makrot poistetaan automaattisesti. Excel varoittaa, että makrosisältö poistetaan käytöstä, kun makroja sisältävä työkirja tallennetaan .xlsx-tiedostona.
Jos haluat säilyttää makrot, sinun on tallennettava tiedosto Excel-makroa tukevana työkirjana. Tämä antaa tiedostollesi .xlsm-tunnisteen.
-
Excel ei suorita makroja ennen kuin ne on otettu käyttöön.
Kun avaat makroja sisältävän työkirjan Excel 2010:ssä tai uudemmassa, näet nauhan alla keltaisen palkkiviestin, joka kertoo, että makrot (aktiivinen sisältö) on poistettu käytöstä. Sinun on napsautettava Ota käyttöön -vaihtoehtoa keltaisessa palkissa, jotta voit käyttää makroa.
-
Et voi kumota makrotoimintoja.
Kun työskentelet Excelissä, voit usein kumota tekemäsi toiminnot, koska Excel pitää lokia (kutsutaan kumoamispinoksi), joka tallentaa viimeiset 100 toimintoasi. Makron suorittaminen kuitenkin tuhoaa automaattisesti kumoamispinon, joten et voi kumota makrossa tekemiäsi toimintoja.
-
Sinun on säädettävä makroja työkirjaasi sopiviksi.
Monet makrot viittaavat esimerkkitaulukoiden nimiin ja alueisiin, joita sinulla ei ehkä ole työkirjassasi. Muista korvata viittaukset, kuten Sheet 1 tai Range ("A1") taulukoiden nimillä ja soluosoitteilla, joita käytät omissa työkirjoissasi.
Jos makro käyttää hakemistoa, sinun on muokattava makro viittaamaan kohdehakemistoosi. Esimerkiksi makroesimerkissä, joka tulostaa kaikki hakemiston työkirjat, makro osoittaa C:Temp-hakemistoon. Ennen kuin käytät tätä makroa, sinun on muutettava se niin, että se viittaa hakemistoon, joka sisältää työkirjasi.