Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
964to968
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
964to968
964to968
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Schleife endet nicht

Schleife endet nicht
30.03.2008 15:28:00
Born
Hallo,
kann mir vielleicht jemand erklären, warum folgende Schleife
nicht endet, wenn DateDiff=0 ist:

Sub Ablauf()
Dim vondatum As Date, bisDatum As Date
vondatum = "02.03.2008"
bisDatum = "04.03.2008"
Do Until DateDiff("d", vonDdatum, bisDatum) = 0
MsgBox DateDiff("d", vondatum, bisDatum)
vondatum = DateAdd("d", 1, vondatum)
Loop
End Sub


Danke,
Born

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Schreibfehler!
30.03.2008 15:31:00
Born
Antwort: Weil Du Dich verschrieben hast, Du Depp!
Die Variable heißt: vonDatum und nicht vondDatum
Sorry for the posting,
Born

AW: Schreibfehler!
30.03.2008 16:40:34
Tino
Hallo,
kleiner Tipp für die Zukunft, Variablen Deklarierung erforderlich machen, damit
fallen solche Tippfehler direkt auf.
Im VBA Editor unter Extras Optionen.
Userbild
Jetzt wird in jedem neuen Modul und in jeder Tabelle als erstes oben
Option Explicit geschrieben und es gibt eine Fehlermeldung sollte eine Variable nicht Deklariert sein.
Gruß
Tino

Anzeige
AW: Schleife endet nicht
30.03.2008 15:31:00
Original
Hi,
schreib ganz oben ins Modul: Option Explicit
dann siehst du sofort, woran es liegt.
mfg Kurt

AW: Schleife endet nicht
30.03.2008 16:52:00
Tino
Hallo,
habe mich an diesen Beitrag erinnert.
https://www.herber.de/forum/messages/964306.html
Hat dieser Beitrag keinen Zusammenhang, vergiss diesen Beitrag einfach.
Bei deiner Codevariante wird dass Datum bisDatum nicht mit eingeschlossen.
Beispiel bei deinem Code.
Ich möchte Dateien vonDatum 01.01.2007 bis bisDatum 05.01.2007 einlesen, nun wird
der 05.01.2007 nicht mehr gelesen da die Schleife beim 05.01.2007 schon verlassen wird.
Gruß
Tino
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige