Makro na vymazání dat

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

junis
nováček
Příspěvky: 39
Registrován: březen 22
Pohlaví: Muž
Stav:
Offline

Makro na vymazání dat

Příspěvekod junis » 09 dub 2022 16:01

Dobrý den, potřeboval bych makro, které vymaže data z listu mimo prvního řádku, ale s ověřením, (hláškou) "Chcete opravdu provést smazání dat? ANO, NE

Poradíte?

Reklama
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3207
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Makro na vymazání dat

Příspěvekod atari » 09 dub 2022 18:05

Toto je primitivní a nejjednodušší způsob. Vymaže aktivní list. To je ten, který je otevřený.

Platí pro Excel 2007 a výše, kde je 16 384 sloupů a 1 048 576 řádků. V případě jiného počtu jenom upravíš hodnotu RANGE.

Kód: Vybrat vše

Sub vymaz()
i = MsgBox("Chcete vymazat list kromě prvního řádku?", vbYesNo)
If i = vbYes Then Range("a2:xfd1048576").ClearContents
End Sub

junis
nováček
Příspěvky: 39
Registrován: březen 22
Pohlaví: Muž
Stav:
Offline

Re: Makro na vymazání dat

Příspěvekod junis » 09 dub 2022 18:23

Funguje supr.

Děkuji


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Makro pro myš Rapture Python
    od mmmartin » 27 srp 2023 15:18 » v Problémy s hardwarem
    9
    1126
    od mmmartin Zobrazit poslední příspěvek
    29 srp 2023 16:47

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 13 hostů