Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1664to1668
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

Bereich auf Zelleninhalte durchsuchen - speziell!

Bereich auf Zelleninhalte durchsuchen - speziell!
02.01.2019 16:32:03
Patrick
Hallo zusammen,
ich bräuchte mal eure Hilfe.
Ich möchte alle Zellen in einem definierten Bereich (z.B. C14:AG37) überprüfen
ob zwei nebeneinander liegende Zellen (z.B. F16 und G16) einen gewissen Wert
enthalten. Wenn der Wert in F16 z.B. T und in G16 z.B. N dann soll eine MsgBox
geöffnet werden.
Könnt Ihr mir diesbezüglich helfen?
Gruß
Patrick

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bereich auf Zelleninhalte durchsuchen - speziell!
02.01.2019 16:58:23
JoSi
Hi Patrick,
so vielleicht?
Sub Bereich_durchsuchen()
Dim cel as Range
For each cel in Range("C14:AF37")
If cel.Value = cel.Offset(0,1).Value Then
MsgBox "Hier steht dein Text"
End If
Next cel
AW: Bereich auf Zelleninhalte durchsuchen - speziell!
02.01.2019 17:02:01
JoSi
Sorry, Zellen sollen ja nicht gleich sein. Dann so:
Sub Bereich_durchsuchen()
Dim cel as Range
For each cel in Range("C14:AF37")
If cel.Value = "T" AND cel.Offset(0,1).Value = "N" Then
MsgBox "Hier steht dein Text"
End If
Next cel
AW: Bereich auf Zelleninhalte durchsuchen - speziell!
02.01.2019 17:11:58
Patrick
Hi JoSi,
das schaut schon mal hervorragend aus und funktioniert einwandfrei.
Hast du noch einen Vorschlag wie ich dann die beiden gefunden Zellen z. B.
in rot einfärben könnte.
Anzeige
AW: Bereich auf Zelleninhalte durchsuchen - speziell!
02.01.2019 18:08:54
JoSi
Probier mal das:
Sub Bereich_durchsuchen()
Dim cel as Range
For each cel in Range("C14:AF37")
If cel.Value = "T" AND cel.Offset(0,1).Value = "N" Then
with cel
.interior.color = vbred 'Alternativ RGB-Code mit .interior.color = rgb()
.offset(0,1).interior.color = vbred
end with
MsgBox "Hier steht dein Text"
End If
Next cel
AW: Bereich auf Zelleninhalte durchsuchen - speziell!
02.01.2019 19:31:29
Werner
Hallo Patrick,
oder mit Resize
Sub Bereich_durchsuchen()
Dim cel As Range
For Each cel In Range("C14:AF37")
If cel.Value = "T" And cel.Offset(0, 1).Value = "N" Then
With cel.Resize(, 2)
.Interior.Color = vbRed
End With
End If
Next cel
End Sub
Gruß Werner
Anzeige
AW: Bereich auf Zelleninhalte durchsuchen - speziell!
02.01.2019 20:06:25
JoSi
Hi Werner,
noch eleganter :-) Sehr schön...
Gruß,
Johannes
AW: Bereich auf Zelleninhalte durchsuchen - speziell!
03.01.2019 18:26:57
Patrick
WOW! Ich bin begeistert.
Genau so habe ich mir das vorgestellt
Vielen Herzlichen Dank an JoSi und Werner.
Gerne u. Danke für die Rückmeldung. o.w.T.
03.01.2019 19:01:11
Werner

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige