wenn du keinen Einfluß darauf hast ob in den betreffenden Bereichen hin und her kopiert wird, dann zerschiesst es dir immer wieder die BF.
hier ein Beispiel wie vba bei Änderung des Zellinhaltes den Zellhintergrund färbt und entfärbt. Der Code gehört ins Codemodul des betreffenden Blattes.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$3" Then
If Target.Value = "bestimmterText" Then
Range("C3:H3").Interior.Color = vbYellow
Else
Range("C3:H3").Interior.Color = xlNone
End If
End If
End Sub
|