Zvýraznění volných či obsazených lze např. podmíněným formátem.
příklad.
Vycházel jsem z předpokladu součtu posledních 3 měsíců, tak jak psal zadavatel. Samozřejmě při jiném počtu by se vše komplikovalo. Asi bych ještě zvýraznil sčítané hodnoty PF.
Ale to už je na zadavateli, jak s tím naloží.
Řešil bych to tak, abych mohl mít předdefinované všechny sloupce (měsíce) i když budou prázdné a nemusel žádný dopňovat.
nebo pojmenujete oblast a maticově
=MAX(KDYŽ(NE(JE.PRÁZDNÉ(data1));ŘÁDEK(data1)))
lastRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row
??
Dost dobře není patrné, co s hledaným výrazem dál? Pokud jen najít, pak nejjednodušším způsobem je zviditelnění jen podmíněným formátem.
Lze to jen makrem, ale může to vcelku dobře vytvořenou stránku naprosto znehodnotit právě tím, že tam bude rozdílná velikost písma.
jinak to makro by mohlo vypadat třeba takto.
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Target.Cells
If Target.Value <= 10 Then
Target.Cells.Font.Size = 11
ElseIf Target.Value > 10 Then
Target.Cells.Font.Size = 14
End If
End Sub
kdysi jsem to taky na něco potřeboval, už nevím na co, ale bylo to na jednom listu. Možná to pomůže.
Těch fcí lze použít několik. VYHLEDAT nebo SVYHLEDAT jsou nejjednodušší, naopak fce KDYŽ je masakr.
=KDYŽ(F2<=120;KDYŽ(A(AH2>=0;AH2<=3);"OK";"Stop");"chyba zadání")
zkusil jsem to ještě jinak (hledání roku)
vyhledává čtyřčíslí, kde první dvě čísla jsou buď 19 nebo 20
někde to ale taky háže nesmysly
vycházel jsem z toho co napsal Marjankaj - pokud jsem to správně pochopil :-)
můžeš i SUMIFS
Já používám toto:
AppActivate ("microsoft excel")
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.