21.06.2024, 10:27
Hallo Forum,
mit untenstehender Prozedur füge ich eine Neue Zeile unten an (funktioniert auch ohne Blattschutz),
wenn ich den Code aber um ( ActiveSheet.Unprotect "mein kennwort" ) erweitere, bekomme ich
folgende Fehlermeldung:
Laufzeitfehler '1004':
Die Zeile oder das Diagramm, die bzw, das Sie ändern möchten, befindet sich auf einem
schreibgeschützen Blatt. .......
Und folgender Zeile wird in Code gelb markiert.
Prozedur:
Besten Dank im Voraus
omron2003
mit untenstehender Prozedur füge ich eine Neue Zeile unten an (funktioniert auch ohne Blattschutz),
wenn ich den Code aber um ( ActiveSheet.Unprotect "mein kennwort" ) erweitere, bekomme ich
folgende Fehlermeldung:
Laufzeitfehler '1004':
Die Zeile oder das Diagramm, die bzw, das Sie ändern möchten, befindet sich auf einem
schreibgeschützen Blatt. .......
Und folgender Zeile wird in Code gelb markiert.
Code:
.Cells(lngLetzte, 1).ClearContents
Prozedur:
Code:
Sub neuer_mitarbeiter()
ActiveSheet.Unprotect "mein kennwort"
If MsgBox("möchten Sie einen neuen Mitarbeiter hinzufügen?", vbYesNo) = vbYes Then
Dim lngLetzte As Long
With Worksheets("Planer")
lngLetzte = Cells(Rows.Count, 1).End(xlUp).Row
.Rows(lngLetzte).Copy Cells(lngLetzte + 1, 1)
lngLetzte = Range("A65536").End(xlUp).Row
.Rows(lngLetzte).Select
.Cells(lngLetzte, 1).ClearContents
End With
Else
MsgBox "Eingabe wurden abgebrochen!"
End If
ActiveSheet.Protect "mein Kennwort"
End Sub
omron2003