odkaz s ohledem na měsíc Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

setuB
Level 1
Level 1
Příspěvky: 54
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

odkaz s ohledem na měsíc  Vyřešeno

Příspěvekod setuB » 15 zář 2011 20:45

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

Reklama
d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod d1amond » 15 zář 2011 20:52

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?
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č?

setuB
Level 1
Level 1
Příspěvky: 54
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod setuB » 15 zář 2011 21:03

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

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod d1amond » 15 zář 2011 23:28

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.?
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č?

setuB
Level 1
Level 1
Příspěvky: 54
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod setuB » 16 zář 2011 07:12

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

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod d1amond » 16 zář 2011 15:08

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.
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č?

setuB
Level 1
Level 1
Příspěvky: 54
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod setuB » 16 zář 2011 15:55

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

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod d1amond » 16 zář 2011 16:41

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.
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č?

setuB
Level 1
Level 1
Příspěvky: 54
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod setuB » 16 zář 2011 18:07

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

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod d1amond » 16 zář 2011 22:52

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?
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č?

setuB
Level 1
Level 1
Příspěvky: 54
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod setuB » 17 zář 2011 09:42

Ano přesně tak

a díky

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: odkaz s ohledem na měsíc

Příspěvekod d1amond » 18 zář 2011 12:25

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 :eh: Funkce už mám sepsané a chodí to bez problémů - kdekoliv jinde.
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č?


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: elninoslov a 15 hostů