excelovske VBA je mocne, da sa vela veci .. a ku vsetkym sa vies dostat pomerne jednoducho, staci sa dobre spytat googla:
1. prv si daj nieco ako "excel VBA basic" toto je pekny strucny navod ako makra spustat:
http://www.i-programmer.info/ebooks/automating-excel/1264-getting-started.html , potom mozes precitat toto
http://www.excel-easy.com/vba.html ...precitaj si po bod 8. Macro errors (vratane tohoto bodu) ..zaberie ti to 20 minut aj s vyskusanim a budes vediet zaklady programovania v EXCEL VBA, potom uz len googlit veci, co potrebujes a copy-paste; rovnako jednoducho ako ked si sa ucil robit s legom, na zaciatok si sa naucil ako kocky spajat ale potom ti uz islo kazde lego rychlo, stacilo sa ti pozriet do navodu ako tu konkretnu stavebnicu poskladat.
priklad:
uz budes vediet ze kazdy macro program musi zacinat a koncit takto:
Sub mojepeckamacro()
End Sub
..no a vsetko medzi tym si vies vygooglit ako sa piste; chces do bunky nieco napisat:
Sub MojeHelloMacro()
Range("A1").Value = "Hello"
End Sub
..vsetko co budes hladat zadavaj do goodla takto: excel vba <hladany vyraz>; excel pouzivaju denne miliony ludi, vsetko je na googli, staci pohladat
2. dalsia sikovna vec je nahravat macro, ak chces napriklad macro, ktore zmaze worksheet, tak zapnes nahravanie, rucne zmazes worksheet, stopnes nahravanie. Ked sa pozries do kodu, najdes tam program na zmazanie worksheetu ktory ti napisal sam excel podla krokov, ktore ta videl robit