Hallo,
ich habe ein wenig oberflächige Erfahrung im Umgang mit Makros bei Excel. Ich bin auf das Problem gestoßen, wenn ich in einem Arbeitsblatt die aktive Zelle mit einem farblichen Hintergrund versehe, welcher beim Verlassen der Zelle wieder verschwindet und die alte Formatierung wieder herstellt, dass ich
dann bei anderen Makros eine Fehlermeldung bekomme (meistens Laufzeitfehler 94 oder bei anderen Makros 1004, welche ohne den Code zur Farbmarkierung an keiner Stelle auftreten.)
Das ist der Code:
Option Explicit
Dim AlteFarbe As Integer, MarkierteZelle As String
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If MarkierteZelle = "" Then
MarkierteZelle = Target.Address
AlteFarbe = Target.Interior.ColorIndex
Target.Interior.ColorIndex = 4
Else
If Range(MarkierteZelle).Interior.ColorIndex = 4 Then
Range(MarkierteZelle).Interior.ColorIndex = AlteFarbe
End If
AlteFarbe = Target.Interior.ColorIndex
MarkierteZelle = Target.Address
Target.Interior.ColorIndex = 4
End If
End Sub
Die ersten beiden Zeilen sind under ALLGEMEIN - DEKLARATION aufgeführt,
die restlichen unter WORKSHEET - SELECTIONCHANGE
Den Code verstehe ich teilweise, ich habe ihn mir im Internet herausgesucht.
Ich würde mich freuen, wenn mir jemand helfen kann.
Danke BK