Koukni na soubor.
Pro výpočet věku lze také využit fci DATEDIF
=DATEDIF(D4;DNES();"Y")
viz: http://www.office4you.cz/rady-a-navody-ms-excel/268-excel-tajna-funkce-datedif.html
např:
cislo_mesice = Month(Cells(1, 1).Value)
Netuším jestli sem správně pochopil zadání tak si ověř platnost hodnot
=KDYŽ(KDYŽ(A1=0;0;KDYŽ(A1>B1;(24+B1)-A1;B1-A1))>6;KDYŽ(A1=0;0;KDYŽ(A1>B1;(24+B1)-A1;B1-A1))-0,5;KDYŽ(A1=0;0;KDYŽ(A1>B1;(24+B1)-A1;B1-A1)))
Edit:
pokud je to špatně tak tady je to s tvým neupraveným vzorcem
=KDYŽ(KDYŽ(A1=0;0;KDYŽ(A1>B1;(24+B1)-A1-0,5;B1-A1-0,5))>6;KDYŽ(A1=0;0;KDYŽ(A1>B1;(24+B1)-A1-0,5;B1-A1-0,5))-0,5;KDYŽ(A1=0;0;KDYŽ(A1>B1;(24+B1)-A1-0,5;B1-A1-0,5)))
Neboj dá se to. Jen tam musíš doplnit do kódu právě to DoEvents, aby došlo k překreslení userform. Koukni na soubor
No v tom Tvém makru se absolutně neorientuju, ale zkusil bych změnit toto v kódu kde vyvoláváš zobrazení userform
UserForm1.Show (False)
DoEvents
Použit soubor "Pavluse"
No funkce VLEVO (excel 2007 ZLEVA) je fce textová a vrací zadaný počet znaků z levé strany. Tebou udaná podmínka je v buňce J19 (1 týden, 2 týdny). Takže když napíšu =VLEVO(J19;1) fce vrátí první znak z levé strany, tedy 1 nebo 2. Ten další text (týden, týdny) mě nemusí vůbec zajímat. Jelikož se jedná o textovou fci tak taky vrací číslo jako TEXT! Proto je v podmínce [VLEVO(J19;1)="1"] ta jednička v uvozovkách.
Snad je to alespoň trochu srozumitelné.
Nějak takto:
Ten soft co ti poslal "487376" je dobrý, ale pokud máš heslo na tohle ho nepotřebuješ. Ve VBA stačí poklikat na Solver.xlam a zobrazí se výzva na zadání hesla.
Zrada je v nastavení přepočítávání vzorců (Možnosti výpočtu). Máte nastaveno na ruční. Nastavit na automaticky.
To je přeci jedno.
http://office.microsoft.com/cs-cz/excel-help/funkce-pro-zjisteni-typu-hodnoty-nebo-odkazu-HP005209147.aspx
=KDYŽ(JE.CHYBHODN(E4+15);"";E4+15)
Tak pokud tento vzorec vrací chybovou hodnotu, nevidím důvod proč by to nemělo fungovat.
Co tohle:
=KDYŽ(JE.CHYBHODN(SVYHLEDAT(A2;Archiv!$A$2:$Y$300;2;0));"";SVYHLEDAT(A2;Archiv!$A$2:$Y$300;2;0))
Tak snad to již bude podle představ. Když by bylo potřeba upravit rozsah [(B2:B41) nebo (C2:C41) na větší např: (C2:C99)] je nutné upravovaný vzorec zakončit trojkombinací CTRL+SHIFT+ENTER. Jedná se totiž o maticové vzorce.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.