Laufzeitfehler im Freigegebenen Modus durch Makro

Bild

Betrifft: Laufzeitfehler im Freigegebenen Modus durch Makro
von: Andreas
Geschrieben am: 19.08.2015 09:52:46

Hallo, ich schonwieder...
Mit eurer Hilfe habe ch habe folgendes neues Makro in die Arbeitsmappe eingefügt:

Sub Workbook_Open()
       Dim ws As Worksheet
       For Each ws In Worksheets
           ws.Protect userinterfaceonly:=True, Password:="Passwort"
           ws.EnableAutoFilter = True 'ermöglicht Autofilter
           ws.EnableOutlining = True 'ermöglicht Gruppierung/Gliederung
       Next ws
       End Sub
So weit so gut, funktioniert prima. Aber, sobald ich das Dokument freigebe und dann erneut öffne kommt: Laufzeitfehler 1004: Die Methode ´Projekt´für das Objekt´_Worksheet´ist fehlgeschlagen.
Hat jemand eine Idee??
Viele Grüße und besten Dank schonmal
Andreas

Bild

Betrifft: AW: Laufzeitfehler im Freigegebenen Modus durch Makro
von: Andreas
Geschrieben am: 19.08.2015 09:57:01
Das Makro funkrioniert dann auch nicht. Wenn ich versuche es manuell auszuführen kommt das rote x mit der Meldung 400...

Bild

Betrifft: AW: Laufzeitfehler im Freigegebenen Modus durch Makro
von: Armin
Geschrieben am: 19.08.2015 10:10:07
Hallo,
in Freigegebenen Mappen funktionieren keine Makros!
Gruß Armin

Bild

Betrifft: AW: Laufzeitfehler im Freigegebenen Modus durch Makro
von: Andreas
Geschrieben am: 19.08.2015 10:22:04
Die anderen Makros funktionieren aber...

Bild

Betrifft: AW: Laufzeitfehler im Freigegebenen Modus durch Makro
von: Daniel
Geschrieben am: 19.08.2015 10:30:43
Hi
Makros funktionieren auch in freigegebenen Dateien.
man kann sie nur nicht erstellen oder bearbeiten, solange die Mappe für den Multiuserzugriff freigegeben ist.
Aber ausführen lassen kann man sie.
Man muss halt immer nur beachten, dass im freigegbenen Zustand nicht alle Excelfunktionen erlaubt sind und das ein Makro immer nur das tun kann, was der der Anwender von Hand auch kann.
dh. wenn dein Makro versucht etwas zu tun, was im freigegebenen Zustand nicht erlaubt ist, bekommst du einen Fehler.
Gruß Daniel

Bild

Betrifft: AW: Laufzeitfehler im Freigegebenen Modus durch Makro
von: Daniel
Geschrieben am: 19.08.2015 10:12:20
Hi
in freigegebenen Dateien ist es nicht zulässig, den Blattschutz aufzuheben.
weder für Benutzer, noch für Makros (denn die dürfen auch immer nur das tun, was auch der Bentzer tun kann)
Gruß Daniel

Bild

Betrifft: AW: Laufzeitfehler im Freigegebenen Modus durch Makro
von: Andreas
Geschrieben am: 19.08.2015 10:21:04
Das heißt, das Makro, welches mir das Filtern trotz gesperrter Zellen im filterrelevanten Bereich erlaubt, kann ich in einem freigegebenen Excel nicht nutzen?!

Bild

Betrifft: AW: Laufzeitfehler im Freigegebenen Modus durch Makro
von: Daniel
Geschrieben am: 19.08.2015 10:27:47
wie gesagt, solange die Mappe freigegeben ist, kannst du den Blattschutz nicht aufheben.
weder von Hand, noch per Makro.
Gruß Daniel

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Laufzeitfehler im Freigegebenen Modus durch Makro"