Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
792to796
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
792to796
792to796
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Datum Monat addieren
24.08.2006 16:46:30
Bernd
Hallo habe folgendes Problem
Ich werte ein Tabellenblatt aus das eine Spalte mit Datumswerten enthält.
Anhand dieser Spalte möchte ich mit einem Makro die Daten der einzelnen Monate herausfiltern. Soweit funktioniert das auch. Die

Sub sieht vereinfacht wie folgt aus:

Sub Daten_filtern(s As String)
s = CDbl(CDate(s))
Selection.AutoFilter Field:=1, Criteria1:="<=" & s
end 

Sub
Funktioniert auch soweit. Ich würde jetzt aber gerne eine Schleife schreiben die diese 

Sub zuerst mit einem Datum ausführt dann einen Monat zum Datum dazu addiert die 

Sub wieder ausführt usw.
Ich kann natürlich einfach +30 schreiben funktioniert aber nicht wirklich weil die Monate ja verschieden lang sind und ich schon gerne den ersten oder letzten eines Monats als Datum hätte.
Danke für eure Hilfe im voraus

		

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum Monat addieren
24.08.2006 16:57:07
Peter
Hallo Bernd
hier hilft dir DateSerial - z. B. so:
Public

Sub Datum_Plus()
Dim dDatum  As Date
dDatum = CDate([A1])
[B1] = DateSerial(Year(dDatum), Month(dDatum) + 1, Day(dDatum))
End Sub

Schreib ein Datum in A1 und lass das Makro laufen.
Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
AW: Datum Monat addieren
24.08.2006 17:07:00
UweD
Hallo
so?

Sub Daten_filtern()
Dim D$, S, JN
D = "01.01.2006" 'Startwert
JN = vbOK
Do Until JN = vbCancel
S = CDbl(CDate(D))
Selection.AutoFilter Field:=1, Criteria1:="<=" & S
D = DateSerial(Year(D), Month(D) + 1, Day(D)) ' + 1 Monat
JN = MsgBox("weiter?", vbOKCancel, "Filtern")
Loop
End Sub

Gruß UweD
(Rückmeldung wäre schön)
Anzeige
AW: Datum Monat addieren
25.08.2006 10:09:18
Bernd
Super!
Vielen Dank euch beiden. Funtioniert jetzt alles wie es soll.

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige