Warum klappt der Code nicht
09.11.2025 00:00:00
Frank H.
Mittes Klick auf eine Befehlsschaltfläche soll folgendes funktionieren:
Zunächst der Code:
Mit Klick auf die Schaltfläche wird das Datum der TextBox25 immer um eins addiert. Also wenn in der TextBox25 der 01.12.2025 steht, wird nach dem Klick
der 02.12.2025 angezeigt.
TextBox25 = CDate(TextBox25) + 1
For lng = 8 To 38
If ActiveSheet.Cells(lng, 1) = CDate(TextBox25) Then
TextBox26 = ActiveSheet.Cells(lng, 3)
End If
Next lng
Jetzt sollte in TextBox26 der entsprechende Wert aus Spalte 3 angezeigt werden.
Es passiert aber nichts.
Ich habe dann 'ne andere Schaltfläche genommen und folgendes hinterlegt:
Dim lng As Long
For lng = 8 To 38
If ActiveSheet.Cells(lng, 1) = CDate(TextBox25) Then
TextBox26 = ActiveSheet.Cells(lng, 3)
End If
Next lng
Da wird dasnn in der TextBox26 der entsprechende und gewünschte Eintrag angezeigt.
Warum klappt das nicht schon mit der ersten Schaltfläche?
Wer weiß Rat?
Danke ikm Voraus!
L.G Frank H.
Anzeige