Poradna - Automatické odčítanie hodnoty
hlavní kategorie | zpět | + odpovědět na toto témaAutomatické 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. 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ěď 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ěď |