Supportnet / Forum / Tabellenkalkulation
Datum suchen
Frage
Hallo,
ich möchte ein Datum das in einer Textbox steht in einer Excel Tabelle suchen.
Kann mir jemand helfen???
MfG
Scotty
Antwort 1 von coros
Hallo Scotty,
wenn Du uns noch verrätst, um welche Art einer TextBox es sich handelt (Textbox in einem Tabellenblatt, in einer UserForm oder....) und in welchem Bereich des Tabellenblattes nach dem Datum gesucht werden soll, gibt es bestimmt eine Lösung. Aber so wird es schwer.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
wenn Du uns noch verrätst, um welche Art einer TextBox es sich handelt (Textbox in einem Tabellenblatt, in einer UserForm oder....) und in welchem Bereich des Tabellenblattes nach dem Datum gesucht werden soll, gibt es bestimmt eine Lösung. Aber so wird es schwer.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 2 von Scotty111
Hallo Oliver,
die Textbox ist in einer Userform plaziert. Es soll im gesamten Tabellenblatt gesucht werden.
MfG
Scotty
die Textbox ist in einer Userform plaziert. Es soll im gesamten Tabellenblatt gesucht werden.
MfG
Scotty
Antwort 3 von coros
Hallo Scotty,
sollte mit den nachfolgenden Code funktionieren. Kopiere den Code in das VBA-Projekt der UserForm, in der sich das Textfeld befindet. Außerdem muss die UserForm einen Button mit der Bezeichnung "CommandButton1" beinhalten.
Hier wird alles durchsucht und die übereinstimmenden Datumswerte grün gekennzeichnet.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
sollte mit den nachfolgenden Code funktionieren. Kopiere den Code in das VBA-Projekt der UserForm, in der sich das Textfeld befindet. Außerdem muss die UserForm einen Button mit der Bezeichnung "CommandButton1" beinhalten.
Option Explicit
Private Sub CommandButton1_Click()
Dim Letzte_Zeile As Long, Wiederholungen As Long, _
Suchbegriff As Range, Addresse As String
With Worksheets(1).Range("A1:IV65536")
Set Suchbegriff = .Find(What:=CDate(TextBox1), LookIn:=xlValues)
If Not Suchbegriff Is Nothing Then
Addresse = Suchbegriff.Address
Do
Suchbegriff.Interior.ColorIndex = 4
Set Suchbegriff = .FindNext(Suchbegriff)
Loop While Not Suchbegriff Is Nothing And Suchbegriff.Address <> Addresse
End If
End With
End SubHier wird alles durchsucht und die übereinstimmenden Datumswerte grün gekennzeichnet.
MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

