VBA dinamikus dátum
2021-12-03T09:38:26+01:00
2021-12-03T10:36:19+01:00
2022-08-12T06:00:30+02:00
szilkov
Sziasztok,

minden hónap elején az előző hónapra készítünk riportokat, amik a megfelelő hónap folder-ében vannak elmentve.
Az szeretném kérdezni, hogy ezzel a kóddal:

reportingYear=Format(DateAdd("M", -1, Now), "yyyy")
januárban a decemberhez tartozó évet fogom-e megkapni?
Köszönöm
sz
Mutasd a teljes hozzászólást!
Szia!

Teszteld le :)

Meddig tart a now helyére beírni konrkét dátumot, ami esetén tudni szeretnéd az eredményt?

pl

reportingYear=Format(DateAdd("M", -1, '2022.01.25'), "yyyy")

A válasz egyébként : igen, az előző évet fogja visszadni, de csak januárban

De miért a Format paracsot használod?

A year pont erre való

Year ( date_value )

Mutasd a teljes hozzászólást!

abcd