Range("K3:K214").Value = Evaluate("=(K3:K214*H3:H214)-D3:D214")
Takto?
Range("K3").Value = (Range("K3").Value * Range("H3").Value) - Range("D3").Value
S pomocným sloupcem v listu data ba to mohlo být takto:
=COUNTIF(Data!$D$2:$D$14;C10)Ve sloupci D v listu Data je číslo měsíce.
Ještě je otázka, jestli potřebujete skutečný počet svátků nebo počet svátků připadajících na pracovní den.
Tak si alespoň ten můj výtvor stáhněte a podívejte se na něj. A pak mi teprve sdělte co je na něm špatně.
V Kontingenční tabulce (KT) si vyberete měsíc, zbytek se vám načte z ročního plánu a ty výpočty na tu KT také můžete naroubovat.
Když se zaregistrujete, tak můžete přiložit soubor jako přílohu, což by asi bylo nejlepší.
Napadá mě kontingenční tabulka, ale nejsem si jistý, jestli jsem pochopil zadání...
No, rád jsem pomohl.
Zadání sice bylo na skrývání a výsledkem je zobrazování , ale když jsi spokojený, tak je to fajn. - co lepšího si takhle v neděli k večeru může člověk přát.
Do C25 napíši text a zobrazí se následující řádek.
Tak v prvním příspěvku chcete skrýt, teď zase zobrazit...
Já bych použil něco takového:Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 And Target.Row > 22 And Target.Row < 43 Then
ActiveSheet.Unprotect 'Password:="1234" - pokud je list zaheslovaný
Range(Target.Row + 1 & ":" & Target.Row + 1).EntireRow.Hidden = False
ActiveSheet.Protect 'Password:="1234"
End If
End Sub
Předpokládám, že na začátku bude zobrazen jen řádek 23. Po zápisu do sloupce C se zobrazí následující řádek.
Pokud ten poslední prázdný chcete skrýt, tak hlavně musíte vědět, kdy už nebudete zapisovat a nebo si na to udělat tlačítko.
Ten kód se samozřejmě vloží do listu "Faktura"
Tady se můžete inspirovat:
http://wall.cz/index.php?m=topic&id=16116&page=1#post-16130
Klasické složky to také umí. Musí se vybrat volba prohledat "obsah souboru".
Díky. To PQ se mi líbí čím dál víc :)
Co když bude v názvu více klíčových slov. Umí PQ spojit dva výsledky do jednoho řádku?
V této verzi budou v zelené tabulce dva řádky. Je možné to spojit do jednoho?
Např.název je "život je láska" a výsledkem bude "1,4".
Nevím, co přesně potřebuje Majki, jen mě to zajímá.
Ve vzorovém příkladu se číslo 1078500 nevyskytuje, jen 1078000.
Pokud tam 1078500 dopíšu, tak se v pořádku transformuje na 10785.
Třeba takto:
=KDYŽ(JE.PRÁZDNÉ(B5);" "; SVYHLEDAT(B5; ZPIAN!$F$6:$AC$10001;5;0)/10^délka(SVYHLEDAT(B5; ZPIAN!$F$6:$AC$10001;5;0))*10^MAX(0;délka(SVYHLEDAT(B5; ZPIAN!$F$6:$AC$10001;5;0)/10^délka(SVYHLEDAT(B5; ZPIAN!$F$6:$AC$10001;5;0)))-2))
marjankaj napsal/a:
Jiří497 napsal/a:Příloha, příloha, příloha.......
A nedal som?
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.