Hi!
Ich möchte mit SpecialPaste eine Selection von einem Worksheet in einen anderen kopieren. Der Worksheet in den ich einfügen möchte ist aber geschützt und ich erhalte immer einen fFhler : „run-time error ‚1004’ – pastespezial method of range class failed“ - obwohl ich den Blattschutz manuell im Makro aufhebe und nachher wieder setze mit:
ActiveSheet.Unprotect
Selection.PasteSpecial Paste:=xlPasteFormulas
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
.. wenn ich den Blattschutz in Excel selber mit „Unportect Sheet“ aufhebe und dann kopiere funktioniert es. Das heißt am Kopieren kann es nicht liegen sondern irgendwi am dem Schutz..
Ich hab schon im internet einiges gesucht, finde aber immer nur diese Syntax wie ich sie selber schon verwende.. hab schon alles mögliche probiert, aber bekomme immer einen Fehler wenn ich es mit dem geschützen Blatt versuche.. keine Ahnung an was es liegt..
Wär echt toll wenn mir wer helfen könnte
Danke, tanja
Ich möchte mit SpecialPaste eine Selection von einem Worksheet in einen anderen kopieren. Der Worksheet in den ich einfügen möchte ist aber geschützt und ich erhalte immer einen fFhler : „run-time error ‚1004’ – pastespezial method of range class failed“ - obwohl ich den Blattschutz manuell im Makro aufhebe und nachher wieder setze mit:
ActiveSheet.Unprotect
Selection.PasteSpecial Paste:=xlPasteFormulas
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
.. wenn ich den Blattschutz in Excel selber mit „Unportect Sheet“ aufhebe und dann kopiere funktioniert es. Das heißt am Kopieren kann es nicht liegen sondern irgendwi am dem Schutz..
Ich hab schon im internet einiges gesucht, finde aber immer nur diese Syntax wie ich sie selber schon verwende.. hab schon alles mögliche probiert, aber bekomme immer einen Fehler wenn ich es mit dem geschützen Blatt versuche.. keine Ahnung an was es liegt..
Wär echt toll wenn mir wer helfen könnte
Danke, tanja