Stránka 1 z 1
VBA - Automatické ověření při otevření
Napsal: 08 říj 2009 11:15
od Branscombe
Ahoj, potřeboval bych v EXCELu vytvořit automatické ověření při otevření souboru.
Na Listu "Data" mám ve sloupci "A" data v proměnlivém rozsahu "A2:Axx" (xx je poslední vyplněná buňka ve sloupci "A")
Na Listu "Entry" potřebuji aby se mi při otevření souboru vložilo do buňky "D5" ověření, Rozevírací seznam s daty "A2:Axx"
Díky předem za radu ... Zkoušel jsem to, ale nějak mi to stále nefunguje
Re: VBA - Automatické ověření při otevření
Napsal: 08 říj 2009 15:30
od navstevnik
Nejspis potrebuje nasledujici:
1. Pro seznam overovacich dat na listu Data definuj dynamickou oblast - napr.: OverSezn, vice viz
http://www.officir.ic.cz/chipex04/03/ex ... avani.html.
2. V Bunce D5 na listu Entry vloz nabidka Data>Overni>Nastaveni: seznam, Zdroj: definovana oblast OverSezn
Re: VBA - Automatické ověření při otevření
Napsal: 08 říj 2009 15:34
od Branscombe
nechápu ... Myslím že nejlepší by bylo nastavit to přes VBA. Při otevření sešitu, aktualizace délky seznamu
Re: VBA - Automatické ověření při otevření
Napsal: 08 říj 2009 16:51
od navstevnik
To sice muzes vykonat prostrednictvim procedury VBA, ale dynamicka pojmenovana oblast se "prizpusobuje" rozsahu overovacich udaju a pouzita v overeni vzdy nabizi aktualni seznam po zmene udaju, pricemz nemusi byt overovaci seznam na listu, kde jsou data overovana.
V priloze je ukazka, jak na to.
Pokud mas ovsem na mysli neco jineho, pak je zadouci jasne napsat, co potrebujes.
PS.: priklady mas i zde
http://www.officir.ic.cz/chipex04/04/ex ... ereni.html
Re: VBA - Automatické ověření při otevření Vyřešeno
Napsal: 08 říj 2009 21:45
od Branscombe
Ne ne, toto je to co jsem potřeboval. Díky