Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel Makra

Ahoj,
Potrřeboval bych v excelu naprogramovat talčítko pomocí makra na to když na něj klikne vynuluje určité buňky.
Už je to déle co jsem ze školy a za boha na to nemůžu přijít.
Je tady někdo kdo by mi poradil? Co do makra napsat? Přiřadit makro k tlačítku umím.

Děkuji

excel 2013

Předmět Autor Datum
viewtopic.php
karel 03.07.2017 14:29
karel
Díky šéfe!
excel2013makra 03.07.2017 14:31
excel2013makra
Nefunguje to. Nějaké další rady ?
excel2013makra 03.07.2017 14:49
excel2013makra
...treba si to prispôsobiť pre svoju konkrétnu potrebu. Okrem toho musíš vedieť: - kam kód napísať…
robert13 03.07.2017 15:13
robert13
V principu: Označím buňky, vymažu buňky (delete). Nesouvislá řada: Range("A2,A4,A6,A8,A10").Select S… poslední
uri 03.07.2017 15:24
uri

...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.

Zpět do poradny Odpovědět na původní otázku Nahoru