verfaßt von Mike_R , Rosenheim, 10.03.2017, 22:00:52
Hi,
ein kleines VBA-Problem:
Diverse fablich hinterlegte Zellen in Excel sollen per Makro wieder weiß, bzw. farblos gemacht werden.
Hier ein vereinfachtes Beispiel an einer Zelle:
If .Cells(2 3).Interior.Color <> RGB(255, 255, 255) Then
.Cells(2, 3).Interior.Color = RGB(255, 255, 255)
Das klappt auch soweit, aber damit wird auch
die normale Zellumrandung entfernt, so dass es wie 2 verbundene Zellen ausschaut.
Mit
.Cells(2, 3).Borders.LineStyle = xlDouble
kannn man ja eine doppelte Umrandung erzeugen; aber den Befehl zum (Wieder)Herstellen der normalen Standard-Zellumrandung habe ich nicht gefunden.
Der brachte jedenfalls auch nicht das gewünschte Resultat:
.Cells(2, 3).Borders.LineStyle = xlLineStyleNone
Weiß jemand Rat?
Mike_R
gesamter Thread: