Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wert in Spalte suchen, wenn er gefunden wird, fabre eines image ändern

Forumthread: Wert in Spalte suchen, wenn er gefunden wird, fabre eines image ändern

Wert in Spalte suchen, wenn er gefunden wird, fabre eines image ändern
09.12.2019 12:16:46
Torben
Moin Zusammen,
in meiner UserForm gibt es ein Feld Seriennummer. Wie der Name schon sagt, wird dort die Seriennummer eingetragen.
Nach der Eingabe soll nun die Seriennummer geprüft werden, ob diese schon in einer Liste vorhanden ist. Falls ja, soll sich ein Image rot färben.
Das ist mein Ansatz:
Private Sub SN_txb_Change()
Dim rSuche As Range, rFinde As Range, rResult As Range
Set rResult = SN_txb.Value
Set rFinde = Sheets("Data").Range("J:J")
Set rSuche = rFinde.Find(What:=rResult, lookAt:=xlWhole, LookIn:=xlValues)
If rSuche Is True Then
Image2.BackColor = RGB(255, 0, 0)
End If
End Sub
Freue mich über Eure Vorschläge
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert in Spalte suchen, wenn er gefunden wird, fabre eines image ändern
09.12.2019 12:36:15
Werner
Hallo Torben,
so:
Private Sub SN_txb_Change()
Dim rSuche As Range
Set rSuche = Sheets("Data").Columns("J").Find(What:=Me.SN_txb, lookAt:=xlWhole, LookIn:= _
xlValues)
If Not rSuche Is Nothing Then
Image2.BackColor = RGB(255, 0, 0)
Else
Image2.BackColor = RGB(146, 208, 80)
End If
Set rSuche = Nothing
End Sub
oder so:
Private Sub SN_txb_Change()
Image2.BackColor = IIf(WorksheetFunction.CountIf(Sheets("Data").Columns("J"), Me.SN_txb) > 0, _
RGB(255, 0, 0), RGB(146, 208, 80))
End Sub
Gruß Werner
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige