Hallo Zusammen,
ich musste in meinen funktionierenden VBA-Code noch ein´weiteres Feld mit einbeziehen und nun meckert er immer rum.
Hier erstmal der Code:
Wenn im Feld D43 ein "Ja" geschrieben wird funktioniert alles wunderbar. Nur wenn da "Nein" eingetragen wird gibt er mit immer einen Fehler zurück und zwar: Laufzeitfehler '1004' - Die ColorIndex-Eigenschaft des Interior-Objektes kann nicht festgelegt werden.
Wenn ich dann den "Debugger" starte makiert er eine Zeile gelb wie auch hier in dem Code.
Kann mir da Jemand weiterhelfen?
Gruß, Messiah
ich musste in meinen funktionierenden VBA-Code noch ein´weiteres Feld mit einbeziehen und nun meckert er immer rum.

Hier erstmal der Code:
Code:
Option Explicit
Private Sub WorkSheet_Change(ByVal Target As Range)
If Range("D43").Value = "Ja" Then
ActiveSheet.Unprotect
Range("D44").Select
Selection.Interior.ColorIndex = 15
Selection.Locked = False
Selection.FormulaHidden = False
Range("B44").Select
Selection.Interior.ColorIndex = 2
ActiveCell.FormulaR1C1 = "=RC[2]/R[-32]C"
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Else
ActiveSheet.Unprotect
Range("D44").Select
Selection.Interior.ColorIndex = 2
Selection.Locked = True
Selection.FormulaHidden = False
ActiveCell.FormulaR1C1 = "=RC[-2]*R[-32]C[-2]"
Range("B44").Select
[COLOR='Yellow']Selection.Interior.ColorIndex = 2[/COLOR]
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End If
End Sub
Wenn im Feld D43 ein "Ja" geschrieben wird funktioniert alles wunderbar. Nur wenn da "Nein" eingetragen wird gibt er mit immer einen Fehler zurück und zwar: Laufzeitfehler '1004' - Die ColorIndex-Eigenschaft des Interior-Objektes kann nicht festgelegt werden.
Wenn ich dann den "Debugger" starte makiert er eine Zeile gelb wie auch hier in dem Code.
Kann mir da Jemand weiterhelfen?
Gruß, Messiah
Zuletzt bearbeitet von einem Moderator:

