Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1912to1916
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datumsintervall

Datumsintervall
09.01.2023 09:29:33
Jens
Moin zusammen,
ich habe hier eine Liste mit 23 immer wiederkehrenden Namen. In die Zelle vor jedem Namen soll ein Datum stehen. Nachdem dies geschehen ist, soll sich das Datum um einen Tag erhöhen und wieder vor jedem Namen eingetragen werden. So lange, bis wir den 31.12.2023 erreicht haben.
Im Prinzip funktioniert das auch. Nur springt mir das Datum vom 01.02.2023 auf den 05.03.2023. Und danach dann augenscheinlich völlig willkürlich.
Hier der Code:

Public Sub neue_datei()
Dim zeile As Integer
Dim datum As Date
Dim tag As Integer
Dim intervall As Integer
zeile = 2
datum = Cells(3, 17).Value
tag = 1
For zeile = 2 To 8770
If intervall 

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datumsintervall
09.01.2023 09:45:09
ChrisL
Hi
Tendenziell würde ich es eher "verformeln" z.B.

=Q$3+GANZZAHL((ZEILE(A1)-1)/23)
Als VBA z.B.

Sub t()
Dim datDatum As Date, i As Integer
datDatum = Cells(3, 17).Value - 1
For i = 2 To 8770 Step 23
If datDatum 
cu
Chris
AW: Datumsintervall
09.01.2023 10:33:43
Jens
Ja, mit der Formel habe ich es zwischenzeitlich auch gelöst. Aber danke vielmals für die VBA- Lösung! Manchmal ist das Logische so nah und doch so weit entfernt: Es mit einen 23er- Step und dann der gesamten Range zu machen ist mir einfach nicht eingefallen. Total gut. Danke dir!
VG Jens
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige