odkaz s ohledem na měsíc Vyřešeno
odkaz s ohledem na měsíc Vyřešeno
Dobrý den, potřeboval bych pomoc s excelem. Mám buňku B2 (v ní je určitá hodnota z databáze, která se neustále mění), a potřeboval bych tuto hodnotu převést do buňky B3, ale buňka B3 bude aktivní jen v měsíci září. V říjnu by se hodnota z B2 přetahovala do B4 a v listopadu do B5 atd. Hodnoty v B3,B4,B5 ........ musí v buňce zůstat i po uplynutí daného měsíce (s hodnotou vždy k poslednímu dni v měsíci). Děkuji
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: odkaz s ohledem na měsíc
Vítej na PC-HELP
1) Kdy se má zjistit změna buňky B2 a jak? Při otevření, akce na tlačítku, při změně na listu,...?
2) Jak bude pokračovat zápis (s ohledem na další roky) v dalším roce? Stále pokračuje v B?
1) Kdy se má zjistit změna buňky B2 a jak? Při otevření, akce na tlačítku, při změně na listu,...?
2) Jak bude pokračovat zápis (s ohledem na další roky) v dalším roce? Stále pokračuje v B?
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: odkaz s ohledem na měsíc
Díky za rychlou reakci, už si s tím nevím rady.
změna B2 je provedena při změně na jiném listu (je to provázané), mně jde o to abych mohl udělat graf, jak se tato hodnota mění v závyslosti na měsících. Zkoušel jsem to funkcí =Mounth(Today()), a pak IF vzorcem s ohledem na číslo, které mi ten vzoreček vypočte. Problém je ten, že pokud přejdu na druhý měsíc (nasimuloval jsem si to =Mounth(Today())+1, tak mi předchozí hodnota zmizí (a je to logické, protože už neodpovídá IF vzorci), je to složité to vysvětlit a doufám že mně chápete
změna B2 je provedena při změně na jiném listu (je to provázané), mně jde o to abych mohl udělat graf, jak se tato hodnota mění v závyslosti na měsících. Zkoušel jsem to funkcí =Mounth(Today()), a pak IF vzorcem s ohledem na číslo, které mi ten vzoreček vypočte. Problém je ten, že pokud přejdu na druhý měsíc (nasimuloval jsem si to =Mounth(Today())+1, tak mi předchozí hodnota zmizí (a je to logické, protože už neodpovídá IF vzorci), je to složité to vysvětlit a doufám že mně chápete
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: odkaz s ohledem na měsíc
Chápu to asi takto.
Kdesi na listu X se mění hodnota v buňce XY. Tato hodnota se přenáší do buňky B2 na listu1 (např) a zároveň se zaznamená do buňky B3 v září (poslední změněná hodnota v září zůstane v B3) a říjen se bude zaznamenávat po celou dobu stále přes B2 do B4 (poslední zůstane), následně v listopadu B2 -> B5 (poslední změna zůstane), atd...
Pokud takto, tak to nepůjde bez událostní procedury VBA. Na listu1 zkontroluji hodnotu B2 a porovnám ji s B3 (a zaroveň zjistím aktuální měsíc). Pokud jsou hodnoty rozdílné, nahradím hodnotu v B3 v případě, že je stále září. Pokud je jiný měsíc, přesunu hodnotu B2 do B4, atd...
Problémy jsou tu 2 - kde budu mít datum poslední změny(možná poslední save??) v B3, B4, atd. pro srovnání s aktuálním datem? A dále, jak se bude celá akce spouštět (vstup uživatele) - viz předchozí topic.?
Kdesi na listu X se mění hodnota v buňce XY. Tato hodnota se přenáší do buňky B2 na listu1 (např) a zároveň se zaznamená do buňky B3 v září (poslední změněná hodnota v září zůstane v B3) a říjen se bude zaznamenávat po celou dobu stále přes B2 do B4 (poslední zůstane), následně v listopadu B2 -> B5 (poslední změna zůstane), atd...
Pokud takto, tak to nepůjde bez událostní procedury VBA. Na listu1 zkontroluji hodnotu B2 a porovnám ji s B3 (a zaroveň zjistím aktuální měsíc). Pokud jsou hodnoty rozdílné, nahradím hodnotu v B3 v případě, že je stále září. Pokud je jiný měsíc, přesunu hodnotu B2 do B4, atd...
Problémy jsou tu 2 - kde budu mít datum poslední změny(možná poslední save??) v B3, B4, atd. pro srovnání s aktuálním datem? A dále, jak se bude celá akce spouštět (vstup uživatele) - viz předchozí topic.?
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: odkaz s ohledem na měsíc
Celá akce se bude spouštěn změnou na listu X, chtěl bych to vidět "online" tzn. pokud udělám změnu v databázi, musí se provést změna i v políčku B3 (pokud je září), bez mačkání tlačítek aktualizace
datum poslední změny může být SAVE
datum poslední změny může být SAVE
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: odkaz s ohledem na měsíc
Pod databází si mám představit data z listu X? Jaká buňka na listu X bude ta kontrolovaná a měněná?
Akci tedy spustí uživatel tím, že změní hodnotu kontrolované buňky a hodnota se následně (při splnění podmínek) přenese do B,1,2,... na list1. Buňka B2 s opisem na listu1 postrádá v okamžiku VBA procedury význam.
Akci tedy spustí uživatel tím, že změní hodnotu kontrolované buňky a hodnota se následně (při splnění podmínek) přenese do B,1,2,... na list1. Buňka B2 s opisem na listu1 postrádá v okamžiku VBA procedury význam.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: odkaz s ohledem na měsíc
asi bude nejlepší, když sem ten soubor dám, protože se to blbě vysvětluje
http://www.ulozto.cz/10286117/databaze-stitku-1-xls
http://www.ulozto.cz/10286117/databaze-stitku-1-xls
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: odkaz s ohledem na měsíc
Chtělo by vysvětlit na nějaké konkrétní hodnotě.
Nějaké VBA na kontroly změn už tam jsou, stačí je doplnit o nové funkčnosti.
Nějaké VBA na kontroly změn už tam jsou, stačí je doplnit o nové funkčnosti.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: odkaz s ohledem na měsíc
Stará VBA se mohou vymazat, ty tam zůstali jak jsem tento exscel kopíroval z originálu a vlastně jsem ho potom celý překopal. Posílám excel, kde jsem na druhém listu popsal co by to mělo dělat. A vyplnil jsem nějaká data i do databáze, aby bylo zřejmé o co mi jde. Přesun na nové políčko při započetí nového měsíce by mělo fungovat na všech listech (kromě prvního s databází)
http://www.uloz.to/10287640/databaze-stitku-1-xls
http://www.uloz.to/10287640/databaze-stitku-1-xls
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: odkaz s ohledem na měsíc
OK, mrknu na to. Nejdřív to zprovozním na jednom listu a pak po odzkoušení na ostatních.
Potřebuju ujasnit jednu věc. Měsíce nechám také doplnit automaticky, podle aktuálního. Budou buňky pevně dané - tj. B15-M15 = leden-prosinec a od nového roku celé smazat a začít znova řadu od B15?
Potřebuju ujasnit jednu věc. Měsíce nechám také doplnit automaticky, podle aktuálního. Budou buňky pevně dané - tj. B15-M15 = leden-prosinec a od nového roku celé smazat a začít znova řadu od B15?
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: odkaz s ohledem na měsíc
Ano přesně tak
a díky
a díky
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: odkaz s ohledem na měsíc
Houstone, máme problém.
Sešit je zamčený a nepovolí mi jakékoliv spuštění čehokoliv, co by mělo měnit hodnoty na listu pomocí VBA
Funkce už mám sepsané a chodí to bez problémů - kdekoliv jinde.
Normální ruční úpravy jsou povolené.
Sešit je zamčený a nepovolí mi jakékoliv spuštění čehokoliv, co by mělo měnit hodnoty na listu pomocí VBA

Normální ruční úpravy jsou povolené.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 3
- 3875
-
od petr22
Zobrazit poslední příspěvek
30 črc 2024 21:38
Kdo je online
Uživatelé prohlížející si toto fórum: elninoslov a 15 hostů