Сваки макро у књизи Екцел Мацрос Фор ЛуцкиТемплатес има повезану датотеку узорка која вам омогућава да видите како макро ради и да прегледате код. Можете користити и узорке датотека да копирате и налепите код у своје окружење (за разлику од куцања сваког макроа од нуле). Уопштено говорећи, отварате пример датотеке повезане са макроом, идите у Висуал Басиц Едитор (притиском на Алт+Ф11) и копирате код. Затим идите у своју радну свеску, отворите Висуал Басиц Едитор и налепите код на одговарајућу локацију.
Овде можете преузети узорке датотека Екцел макроа .
Ако макро не ради за вас, највероватније је потребно променити компоненту макроа. Обратите посебну пажњу на адресе опсега, имена директоријума и сва друга чврсто кодирана имена.
Имајте на уму следеће ствари док радите са овим макроима:
-
Свака датотека која садржи макро мора имати екстензију датотеке .клсм.
Почевши од програма Екцел 2007, Екцел радне свеске су добиле стандардну екстензију датотеке .клск. Датотеке са екстензијом .клск не могу да садрже макрое. Ако ваша радна свеска садржи макрое, а ви затим сачувате ту радну свеску као .клск датотеку, ваши макрои се аутоматски уклањају. Екцел вас упозорава да ће садржај макроа бити онемогућен када сачувате радну свеску са макроима као .клск датотеку.
Ако желите да задржите макрое, морате да сачувате датотеку као Екцел радну свеску са омогућеним макроима. Ово даје вашој датотеци екстензију .клсм.
-
Екцел неће покретати макрое док не буду омогућени.
Када отворите радну свеску која садржи макрое у програму Екцел 2010 или новијој, видећете поруку жуте траке испод траке у којој се наводи да су макрои (активни садржај) онемогућени. Морате да кликнете на опцију Омогући на жутој траци да бисте користили макро.
-
Не можете поништити макро радње.
Када радите у Екцел-у, често можете да поништите радње које сте предузели јер Екцел води евиденцију (названу стек за поништавање) у којој бележи последњих 100 радњи. Међутим, покретање макроа аутоматски уништава стек за поништавање, тако да не можете поништити радње које предузимате у макроу.
-
Морате да прилагодите макрое да одговарају вашој радној свесци.
Многи макрои упућују на примере назива листова и опсега које можда немате у радној свесци. Обавезно замените референце као што су Схеет 1 или Ранге(“А1”) са називима листова и адресама ћелија са којима радите у својим радним свескама.
Ако макро користи директоријум, морате да уредите макро да референцира ваш циљни директоријум. На пример, у примеру макроа који штампа све радне свеске у директоријуму, макро указује на директоријум Ц:Темп. Пре употребе овог макроа, морате га променити тако да упућује на директоријум који садржи ваше радне свеске.