in meiner Tabelle hat sich ein Fehler eingeschlichen. die Ursprüngliche Formel lautet:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("D7:G47")) Is Nothing Then
Cancel = True
Target.Formula = Now()
End If
End Sub
Das hat ohne Probleme funktioniert. Jedoch ist die Range falsch. es es dann so versucht:Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets("Schaltbuch").Protect Password:="NL2442", UserInterFaceOnly:=True
If Not Intersect(Target, Range("D7:G26;D28:G47")) Is Nothing Then
Cancel = True
Target.Formula = Now()
End If
End Sub
Bekomme jedoch die Fehlermeldung "Die Methode 'Rang' für das Objekt '_Worksheet' ist fehlgeschlagen"Die Zeile D27 muss einfach aus der Formel raus. Schon mal Danke im Vorraus.