Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1728to1732
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
Inhaltsverzeichnis

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

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

309 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige