ich suche nach einer Möglichkeit, alle markierten Felder mit gelbem Hintergrund zu formatieren,
sofern in der Zelle eine Formel steht (=1+3; =Summe(.., =teil(.., =2+3, etc.)
Geht das?
Danke für eine Antwort
Fritz
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rng As Range
Cells.Interior.ColorIndex = xlColorIndexNone
For Each rng In Target.Cells
If rng.HasFormula Then
rng.Interior.ColorIndex = 36
End If
Next rng
End Sub
Gruss hansSub MarkFormulasEinAus()
Dim rng As Range
Dim iColor As Integer
For Each rng In ActiveSheet.UsedRange
If rng.HasFormula Then
If rng.Interior.ColorIndex = 36 Then
iColor = -4142
Else
iColor = 36
End If
Exit For
End If
Next rng
For Each rng In ActiveSheet.UsedRange
If rng.HasFormula Then rng.Interior.ColorIndex = iColor
Next rng
End Sub
Gruss hans