Sie können VBA-Code wie folgt verwenden - er wirkt sich auf die aktuelle Auswahl aus (wenn die Auswahl ein Bereich von Zellen ist
Option Explicit Public Sub setBorders() Dim cel As Range, clr1 As Long, clr2 As Long clr1 = vbWhite 'if cell border color is different than white, and has LineStyle clr2 = vbRed 'change its color to vbRed If TypeOf Selection Is Range Then For Each cel In Selection 'select your Range With cel With .Borders(xlEdgeLeft) If .Color <> clr1 And .LineStyle <> xlNone Then .Color = clr2 End With With .Borders(xlEdgeTop) If .Color <> clr1 And .LineStyle <> xlNone Then .Color = clr2 End With With .Borders(xlEdgeBottom) If .Color <> clr1 And .LineStyle <> xlNone Then .Color = clr2 End With With .Borders(xlEdgeRight) If .Color <> clr1 And .LineStyle <> xlNone Then .Color = clr2 End With End With Next End If End Sub
Öffnen Sie dazu den VBA-Editor - Alt + F11und fügen Sie den Code in ein Standard-VBA-Modul ein