Ich bin am verzweifeln...
Dieses Makro:
Sub MyForm90003()
'
' MyForm90003 Makro
'
'
If Sheets("Home").Range("K11") = "1" Then
Sheets("WC").Activate
aktDatum = Application.Match(CLng(Date), Columns(22), 0)
Cells(aktDatum, 3) = "1"
Sheets("Home").Activate
Sheets("Home").Range("K11") = ""
Sheets("Home").Range("C4").Select
End If
End Sub
funktioniert in verbindung mit einer Schaltfläche einwandfrei.
Als direkten VBA-Code im Arbeitsblatt Home:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim clearCell As Boolean
If Sheets("Home").Range("K11") = "1" Then
Sheets("WC").Activate
aktDatum = Application.Match(CLng(Date), Columns(22), 0)
Cells(aktDatum, 3) = "1"
Sheets("Home").Activate
Sheets("Home").Range("K11") = ""
Sheets("Home").Range("C4").Select
End If
End Sub
bekomme ich in der Zeile Cells(aktDatum, 3) = "1" aber eine Fehlermeldung.
Hätte jemand eine Idee wo der Fehler sein könnte?
LG Sven