...treba si to prispôsobiť pre svoju konkrétnu potrebu.
Okrem toho musíš vedieť:
- kam kód napísať alebo uložiť,
- akým tlačidlom ho spúšťať,
- ako uložiť súbor s makrom.
Nasledujúci kód Ti napr vymaže obsah (nie formáty) oblasti A1 : D20 na hárku, na ktoré umiestniš tlačidlo typu ovládací prvok formulára:
Sub Vymaz()
' vymaz oblasti A1:D20
Range("A1:D20").ClearContents
End Sub
Tento vymaže obsah oblasti A1 : D20 a bunky E5:Sub VymazNesObl()
' vymaz oblasti A1:D20 a bunky E5
Range("A1:D20, E5").ClearContents
End Sub
a tento zmaže obsah celého hárka:Sub KompletVymaz()
Cells.ClearContents
End Sub
Kód musí byť umiestnený v štandardnom module makier, ku ktorému sa dostaneš prostredníctvom karty Vývojár.V ukážke na linku od Karla je použitý pre spúšťanie ovládací prvok typu ActiveX, ktorého kód musí byť v module makier pre príslušný hárok
Súbor počnúc Excel 2007 musí byť uložený s príponou xlsm.