Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1032to1036
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

Für fehlende Tage Zeilen einfügen

Für fehlende Tage Zeilen einfügen
19.12.2008 22:38:00
Wetterigel
Für fehlende Tage Zeilen einfügen
Hallo
Bin Neuling was VBA angeht, darum diese Frage.
Beim Googlen leider nicht fündig geworden.
In meiner Spalte A mit Datum fehlen Tage davor und danach um das Jahr voll zu machen.
z.b die Datums vom 1.2.2008 bis 30.11.2008 sind vorhanden, jedoch für den Januar fehlen die 31 Zeilen und die Tage ebenso für den Dezember.
Wie kann ich durch ein Marco die fehlenden Tage ermitteln und dafür Zeilen und Datum einfügen lassen. Datumsbeginn ist variabel.
Eventueller zusatz Datenreihe mit lücken.
Für eine Lösung bedanke ich mich im voraus.
Mfg
Hubert

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

Betreff
Datum
Anwender
Anzeige
AW: Für fehlende Tage Zeilen einfügen
20.12.2008 00:55:00
Erich
Hallo Hubert,
das hier sollte das Jahr komplettieren:

Option Explicit
Sub DatumErgaenzen()
Dim datV As Date, datB As Date, datD As Date
Dim lngZ As Long, zz As Long, lngT As Long
datV = DateSerial(2008, 1, 1)                ' von Datum
datB = DateSerial(2008, 12, 31)              ' bis Datum
lngZ = Cells(Rows.Count, 1).End(xlUp).Row
lngT = lngZ + 1
datD = datV
For zz = 1 To lngZ
If Cells(zz, 1) > datD Then
Cells(lngT, 1) = datD
lngT = lngT + 1
If Cells(zz, 1) > datD + 1 Then
Cells(lngT, 1).Resize(Cells(zz, 1) - datD - 1).FormulaR1C1 = "=R[-1]C+1"
lngT = lngT + Cells(zz, 1) - datD - 1
End If
datD = Cells(zz, 1) + 1
ElseIf Cells(zz, 1) = datD Then
datD = datD + 1
End If
Next zz
If Cells(zz - 1, 1) 

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Für fehlende Tage Zeilen einfügen
20.12.2008 18:08:00
Wetterigel
Hallo Erich,
Danke für dein funktionierendes Makro.
Mfg
Hubert

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige