Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1600to1604
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
Suche nach Zellen im Datumsformat T.
17.01.2018 15:07:27
Michael
Hallo,
ich habe ein Problem bei dem ich einfach nicht weiter komme. Ich möchte gerne Zellen finden in denen ein Datum steht. Diese Zellen sind jedoch benutzerdefiniert Formatiert in "T.", so dass beim "05.01.2018" nur "5." angezeigt wird. Leider finde ich keine Lösung diese mittels Makro zu finden.
Hier mein sehr reduzierter Beispielcode:
Private Sub CommandButton1_Click()
Dim dstart As Date
Dim dende As Date
Dim i As Long
Dim GesuchteZelle As Range
Dim bereich As Range
Dim zeile As Long
dstart = TextBox1
dende = TextBox2
TextBox3 = 10
TextBox4 = 20
TextBox5 = 30
For i = dstart To dende
Set bereich = ActiveSheet.Range("C3:C33")
Set GesuchteZelle = bereich.Find(what:=CDate(i), lookat:=xlWhole, LookIn:=xlValues)
zeile = GesuchteZelle.Row
If CDate(i) = GesuchteZelle And TextBox3  0 And GesuchteZelle = dstart Then
ActiveSheet.Cells(zeile, 8) = TextBox3.Value
ElseIf CDate(i) = GesuchteZelle And TextBox4  0 And GesuchteZelle = dende Then
ActiveSheet.Cells(zeile, 8) = TextBox4.Value
Else
ActiveSheet.Cells(zeile, 8) = TextBox5.Value
End If
Next i
Unload Me
End Sub
Im Anhang auch noch eine Beispieldatei. Wenn ich in Spalte C suche funktioniert es, in Spalte B leider nicht.
https://www.herber.de/bbs/user/119040.xlsm
Hoffe es gibt eine Lösung.
Grüße
Michael

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

Betreff
Datum
Anwender
Anzeige
AW: Suche nach Zellen im Datumsformat T.
17.01.2018 15:17:40
yummi
Hallo Michael,
änder mal die Zeile

Set GesuchteZelle = bereich.Find(what:=CDate(i), lookat:=xlWhole, LookIn:=xlFormulas)
Gruß
yummi
AW: Suche nach Zellen im Datumsformat T.
17.01.2018 15:23:03
UweD
Hallo
suche nicht im value sondern in formula
Set GesuchteZelle = bereich.Find(what:=CDate(i), lookat:=xlWhole, LookIn:=xlFormulas)
LG UweD
AW: Suche nach Zellen im Datumsformat T.
17.01.2018 15:27:04
Michael
Vielen Dank euch Beiden,
es funktioniert. Manchmal ist es doch so einfach, wenn man weiß wie.
Gruß
Michael
Anzeige

24 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige