WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Vymazání nadefinovaných oblastí

hlavní kategorie | zpět | + odpovědět na toto téma
Vymazání nadefinovaných oblastí - diskuze na toto téma
Dobrý den. V excelu jsem laik, a proto ani nevím, zda následující otázka je reálná či nikoliv. Existuje nějaká funkce nebo já nevím co, aby jedním kliknutím se vymazal předem nadefinovaný výběr (třeba A1:D10;R3:U10;J14:L20) ? Jinými slovy, mít jednu buňku nedefinovanou nějakým aktivním odkazem, aby po jejím kliknutím se vymazali nadefinované buňky. Děkuji, FRANTIŠEK.

a.mlady | 9.3.2016 17:05  
 
 
Zdravím, například takto. Změnou hodnoty v "G1"
Odpověď
a.mlady | 9.3.2016 17:10  
 
 
V module1 lze vymazat ještě tyto dva řádky. 'List1.Range("R3").Activate 'Selection.ClearContents
Odpověď
Lobo | 9.3.2016 18:24  
 
 
Šel bych na to jednodušeji. Tlačítko a jeden řádek kódu
Odpověď
a.mlady | 9.3.2016 19:01  
 
 
"Lobo ", původně jsem to měl uděláno na tlačítko také, ale pak jsem si všimnul, že - "Jinými slovy, mít jednu buňku nedefinovanou nějakým aktivním odkazem, aby po jejím kliknutím se vymazali nadefinované buňky." z toho jsem usoudil na změnu určité buňky. Nevím, co s tím kodem zadavatel dál zamýšlí.
Odpověď
František | 9.3.2016 20:00  
 
 
"Lobo" a "a.mlady". Přesně toto tlačítko jsem měl na mysli. Asi jsem to nedokázal přesně popsat... Pokud bych toto tlačítko chtěl použít tam, kde chci, stačilo by ho jenom zkopírovat? A pak přepsat v makru jiný rozsah buněk pro vymazání? Třeba: Sub vymaz() List1.Range("A1:B10,E3:F8,I8:J9").ClearContents End Sub A pak jsem si ještě všiml "roletky" Makra v. Takže bych si tam vybral jednu ze tří nabídek "Tento sešit". Je to hned to první okno "Přiřadit makro".
Odpověď
a.mlady | 9.3.2016 20:18  
 
 
Záleží na co s tím budete dělat. Jestli chcete mit na každém listu tlačítko a vymazávat nějaké libovolné pole pak bych použil makro přímo do listu a pak stačí tento list zkopírovat a kod přepsat. Tlačítko jsem vytvořil z ovladacích prvků ActiveX - CommandButton.
Odpověď
František | 9.3.2016 20:30  
 
 
Nebo jestli by byl nějaký návod, jak si vytvořit vlastní tlačítko s makrem během vytváření nového Sešitu... Za každou radu bych byl vděčný. Předem děkuji, F.
Odpověď
a.mlady | 9.3.2016 21:01  
 
 
Tlačítko vytvoříte i z nějakého obrazce - kolečko,elipsa atd. nebo jak vytvořil Lobo z ovl. prvku formuláře. Pak si pustíte záznamník maker a po jeho ukončení toto makro k danému prvku přiřadíte(KLIK pravým a přiřadit makro). Ovla. prvky jsou na kartě "Vyvojař" - "Vložit". Vyzkoušejte a uvidíte. Jenom taková drobnost, že když používate záz. maker, tak Vám se do kodu zanesou i věci které nejsou potřeba nebo se dají zkrátit viz. můj 2 příspěvek.
Odpověď
František | 9.3.2016 22:22  
 
 
Moc, moc děkuji. To by mělo být, co jsem hledal :-) F.
Odpověď
elninoslov | 10.3.2016 08:20  
 
 
Ak chcete zmazať hodnoty tak spomínaný ".ClearContents" ak chcete zmazať všetok formát, podmienený formát, overenie dát a pod, tak použite .Clear".
Odpověď