Cada macro del llibre Excel Macros For LuckyTemplates té un fitxer de mostra associat que us permet veure la macro funcionant i revisar el codi. També podeu utilitzar els fitxers de mostra per copiar i enganxar el codi al vostre entorn (en lloc d'escriure cada macro des de zero). En termes generals, obriu el fitxer de mostra associat a la macro, aneu a l'Editor de Visual Basic (prement Alt+F11) i copieu el codi. A continuació, aneu al vostre llibre de treball, obriu Visual Basic Editor i enganxeu el codi a la ubicació adequada.
Podeu descarregar els fitxers de macros d'Excel de mostra aquí .
Si una macro no us funciona, és probable que s'hagi de canviar un component de la macro. Presteu especial atenció a les adreces d'interval, els noms de directoris i qualsevol altre nom codificat.
Tingueu en compte les coses següents quan treballeu amb aquestes macros:
-
Qualsevol fitxer que contingui una macro ha de tenir l'extensió de fitxer .xlsm.
A partir d'Excel 2007, els llibres de treball d'Excel van rebre l'extensió de fitxer estàndard .xlsx. Els fitxers amb l'extensió .xlsx no poden contenir macros. Si el vostre llibre de treball conté macros i després el deseu com a fitxer .xlsx, les vostres macros s'eliminaran automàticament. L'Excel us avisa que el contingut de macros es desactivarà quan deseu un llibre de treball amb macros com a fitxer .xlsx.
Si voleu conservar les macros, heu de desar el fitxer com a llibre de treball amb macros d'Excel. Això dóna al vostre fitxer una extensió .xlsm.
-
Excel no executarà macros fins que no estiguin habilitades.
Quan obriu un llibre de treball que conté macros a Excel 2010 o posterior, veureu un missatge de barra groga a sota de la cinta que indica que les macros (contingut actiu) s'han desactivat. Heu de fer clic a l'opció Habilita a la barra groga per utilitzar la macro.
-
No podeu desfer accions de macro.
Quan treballeu a Excel, sovint podeu desfer les accions que heu fet perquè Excel manté un registre (anomenat pila de desfer) que registra les vostres últimes 100 accions. Tanmateix, executar una macro destrueix automàticament la pila de desfer, de manera que no podeu desfer les accions que feu en una macro.
-
Heu d'ajustar les macros perquè s'adaptin al vostre llibre de treball.
Moltes de les macros fan referència a noms i intervals de fulls d'exemple que potser no tingueu al vostre llibre de treball. Assegureu-vos de substituir les referències com ara Full 1 o Range ("A1") amb els noms dels fulls i les adreces de cel·les amb què esteu treballant als vostres propis llibres de treball.
Si la macro utilitza un directori, heu d'editar-la per fer referència al vostre directori de destinació. Per exemple, a l'exemple de macro que imprimeix tots els llibres de treball d'un directori, la macro apunta al directori C:Temp. Abans d'utilitzar aquesta macro, heu de canviar-la perquè faci referència al directori que conté els vostres llibres de treball.