Lze to i v jedné buňce bez VBA, ale jestli to takto je optimální to netuším, když není přklad.
Podmíněné formátování a vlastní formát buňky.
edit:
možná je to jinak, než jste chtěl, pokud se má "A" napsat jen u čísla jedna, pak asi jak píše Pavlus
@ marjankaj
no jo no, nevšiml jsem si. Mám nastavený posun vpravo po entru.
?
bez přílohy to nelze uhodnout, co přesně potřebujete, ale toto snad napoví
Me to AL ovo taky psalo jiný datum.
zkus toto, je to to samé, co bylo v souboru.
=DATUM(A2;1;1)+((A1-1)*7)-DENTÝDNE(DATUM(A2;1;1);2)+1
A1= číslo týdne
A2 = rok
možná i takto
Už se to tu řešilo.
http://wall.cz/index.php?m=topic&id=15092&page=1#post-15100
je třeba použít ISOWeeknum nebo WEEKNUM s parametrem 21 nebo vzorec v tomto příspěvku.
ISOWEEKNUM v CZ verzi ISOTyden
Napadá, ale chce to přílohu. Vložte pár řádků s tímto PSČ.
Testoval jsem jen jednu hodnotu, protože to stačí.
Makro musí být spouštěno událostí listu.
Makro ale přepočítává (resp. spouští se ) při každé změně na listu. Nevím o co se jedná, ale je třeba zvážit, zda je vhodné neustále přepočítávat.
nebo
Sub soucetC_AplusB()
Dim n%
n = 1
While IsNumeric(Cells(n, 1)) And Len(Cells(n, 1)) <> 0
Cells(n, "C") = Cells(n, "A") + Cells(n, "B"): n = n + 1
Wend
End Sub
do L10 vzorec a zkopíruj dolů
=SUMIFS($E$10:$E$20;$C$10:$C$20;J10)
?
S něčím podobným, jak popisujete jsem se již setkal. A nevyřešil. Vaše tabulka u mě pracuje úplně normálně.
Win8 + Office 2010.
kvůli utajení
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.