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











Vytvoř si  geekové tričko

Poradna - Automatické odčítanie hodnoty

hlavní kategorie | zpět | + odpovědět na toto téma
Automatické odčítanie hodnoty - diskuze na toto téma
Ahojte. Potrebujem nasledovné. Je možné naformátovať bunku v Excely tak, že ak do nej napíšem akúkoľvek hodnotu, vždy z nej odčíta hodnotu 5000? Cez vzorec to asi nejde lebo do bunky sa vpisuje len hodnota, a ja potrebujem aby sa po jej vpísaní automaticky hodnota zmenšila o hodnotu 5000. Viete mi poradiť? Dakujem.

Lobo | 20.5.2018 17:40  
 
 
Požadavek je možné splnit pomocí makra (VBA), pro napsání kódu je však málo informací. Např. týká se tento požadavek pouze jedné buňky? Které? Nebo se bude jednat o nějakou oblast? Jak velkou? Na jakém listě? Nebo se má tato "funkce" aplikovat na všechny listy v sešitě. Co se má stát pokud se do takto vybrané buňky/buněk vloží(zapíše) text? atd.
Odpověď
elninoslov | 20.5.2018 19:12  
 
 
A to nieje všetko, na čo treba odpovedať. Treba domyslieť aj iné logické eventuality. Čo ak náhodou vleziem do bunky, ktorá už bola znížená, hodnotu nezmením, ale aj tak bude po opustení bunky vyvolaná Worksheet_Change, ktorá opäť poníži už poníženú hodnotu. Na to treba v skrytom liste uchovávať predchádzajúce hodnoty, aby bola zmena jednoznačne identifikovaná.
Odpověď
Lobo | 20.5.2018 19:25  
 
 
PRAVDA!
Odpověď
elninoslov | 21.5.2018 06:45  
 
 
Napríklad
Odpověď