Nejste přihlášen/a.

Přihlásit se do poradny

 

Excel - datum

Od: kimnator* odpovědí: 3 změna:

Dobrý den,

rád bych se zeptal, jak vytvorit funkci, ktera by ze startovniho a konecneho datumu vypsala vsechny datumy mezi do radku a zastavila se na konecnem datu. dekuji moc za pomoc

 

 

3 odpovědi na otázku
Řazeno dle hodnocení

 

 

figurek*

0x

nevystačíte s funkcí, protože počítáte víc hodnot. Potřebujete Sub.

Okopírujte kod přes schránku a vložte do modulu.

*

Sub Datum()
Dim StartovaciBunka As Range, PrvniDatum As Range, PosledniDatum As Range
Set StartovaciBunka = Range(C1)
Set PrvniDatum = Range(A1)
Set PosledniDatum = Range(A2)

x = PosledniDatum.Value - PrvniDatum.Value
For i = 0 To x
StartovaciBunka.Offset(i, 0).Value = i + PrvniDatum.Value
Next i
End Sub

doplněno 22.09.12 07:41:


Tak ještě jednou celý kód. Přes schránku se mi nepřenesly uvozovky a vám se možná nepřenesou taky. Tak pozor. Adresy si samozřejmě můžete změnit jak poptřebujete. Jestli chcete začít rozepisovat seznam například na buňce B5 pak třetí řádek bude vypadat takto:


Set StartovaciBunka = Range("B5")


*


Sub Datum()
Dim StartovaciBunka As Range, PrvniDatum As Range, PosledniDatum As Range
Set StartovaciBunka = Range("C1")
Set PrvniDatum = Range("A1")
Set PosledniDatum = Range("A2")


x = PosledniDatum.Value - PrvniDatum.Value
For i = 0 To x
StartovaciBunka.Offset(i, 0).Value = i + PrvniDatum.Value
Next i

End Sub

 

dzordz*

0x

Dle způsobu použití by stačily i ty vzorce.

Do první buňky výpisu zkopíruju startovní datum, do buňky pod ní toto datum zvětším o 1 a pokud už je přes koncové datum, nezobrazím nic. A tuhle druhou buňku nakopíruju dolů do sloupečku.

kimnator*

Dekuji moc, vyreseno

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]