Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
268to272
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
268to272
268to272
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Bestimmte Wörter in Zellbereich einfärben?

Bestimmte Wörter in Zellbereich einfärben?
17.06.2003 15:59:32
Moritz
Hallo,

ich möchte den Text der Zellen in denen das Wort "appointment" auftaucht blau einfärben (am besten nur das Wort selbst) und komme einfach nicht weiter, da es sich nicht um den Zellwert handelt, sondern um 1 einzelnes Wort aus einem Wortstrang. Über Hilfe wäre ich sehr dankbar. Hier ist der unvollständige Code:

Sub appntmntColor()
With Range("E2:E650")
If cell.Text = "appointment" Then _
cell.Font.ColorIndex = 32
cell.Interior.ColorIndex = 24
Else: ...
End With
End Sub

Gruß M.


5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Bestimmte Wörter in Zellbereich einfärben?
17.06.2003 16:12:28
Mike E.

Hallo Moritz,

einen bestimmten Zell-Teil liest du mit:

aus.

Gruß
Mike

Re: Bestimmte Wörter in Zellbereich einfärben?
17.06.2003 16:14:07
RAnton

Hallo M.

Du kannst den Text so abfragen....

a=cell.Text
if instr(a,"appointment") > 0 then.....färbe ein....


Gruß
RAnton

Re: Bestimmte Wörter in Zellbereich einfärben?
17.06.2003 16:47:11
Moritz

Verstanden und trotzdem bekomm ich's nicht in meinen Code. Kannst Du mir nochmal einen Tipp geben. Ich weiß, reine UNwissenheit meinerseits. Ist aber dringend;-) Best, M.

Re: Bestimmte Wörter in Zellbereich einfärben?
17.06.2003 17:12:16
RAnton

Hallo,
binde das in deinen Code ein

dim a as string


a = cell.Text
If InStr(a, "appointment") > 0 Then
cell.Font.ColorIndex = 32
cell.Interior.ColorIndex = 24
Else
' tu was anderes
End If


gruß
RAnton

Anzeige
Re: Bestimmte Wörter in Zellbereich einfärben?
17.06.2003 17:14:28
Moritz

Vielen Dank, Anton. Hab es selbst geschafft mit:

Sub appntmntColor()
Dim cell As Range
For Each cell In Range("E2:E650")
If InStr(cell.Value, "appointment") > 0 Then
cell.Font.ColorIndex = 32
cell.Interior.ColorIndex = 36
End If
Next cell
End Sub

Klappt einwandfrei. Best, M.

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige