Private Sub worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Dim Zsuche As Integer
Dim suche As Range
If Target.Column = 2 And Selection.Count < 2 And Target.Row > 2 And Target.Row < 45 Then
Range("B3:B44").Font.ColorIndex = 1
For Zsuche = 1 To 26
Set suche = Range("B2:B44").Find(Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1))
If Not suche Is Nothing Then
If Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1) = Mid(Cells(suche.Row, 2), 1, 1) Then
Cells(suche.Row, 2).Characters(Start:=1, Length:=1).Font.ColorIndex = 7
End If
End If
Next Zsuche
End If
Application.EnableEvents = True
End SubSub Farbe()
Dim Zsuche As Integer
Dim suche As Range
Range("B3:B44").Font.ColorIndex = 1
For Zsuche = 1 To 26
Set suche = Range("B2:B44").Find(Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1))
If Not suche Is Nothing Then
If Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1) = Mid(Cells(suche.Row, 2), 1, 1) Then
Cells(suche.Row, 2).Characters(Start:=1, Length:=1).Font.ColorIndex = 7
End If
End If
Next Zsuche
End SubPrivate Sub worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Dim Zsuche As Integer
Dim Zaehler As Integer
Dim suche As Range
If Target.Column = 2 And Selection.Count < 2 And Target.Row > 2 And Target.Row < 45 Then
Range("B3:B44").Font.ColorIndex = 1
Zaehler = 2
For Zsuche = 1 To 26
Do
Set suche = Range("B" & Zaehler & ":B44").Find(Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1))
If Not suche Is Nothing Then
If Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1) = Mid(Cells(suche.Row, 2), 1, 1) Then
Cells(suche.Row, 2).Characters(Start:=1, Length:=1).Font.ColorIndex = 7
Exit Do
End If
If Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1) <> Mid(Cells(suche.Row, 2), 1, 1) Then Zaehler = suche.Row + 1
Else
Zaehler = 2
Exit Do
End If
Loop
Next Zsuche
End If
Application.EnableEvents = True
End SubSub Farbe()
Dim Zsuche As Integer
Dim Zaehler As Integer
Dim suche As Range
Range("B3:B44").Font.ColorIndex = 1
Zaehler = 2
For Zsuche = 1 To 26
Do
Set suche = Range("B" & Zaehler & ":B44").Find(Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1))
If Not suche Is Nothing Then
If Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1) = Mid(Cells(suche.Row, 2), 1, 1) Then
Cells(suche.Row, 2).Characters(Start:=1, Length:=1).Font.ColorIndex = 7
Exit Do
End If
If Mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Zsuche, 1) <> Mid(Cells(suche.Row, 2), 1, 1) Then Zaehler = suche.Row + 1
Else
Zaehler = 2
Exit Do
End If
Loop
Next Zsuche
End Sub
Windows XP-Firewall komfortabler gestalten
LordNoir 28.05.2006 - 3552 Hits - 2 Antworten