Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wird von Benutzer " " gesperrt unterbinden

Wird von Benutzer " " gesperrt unterbinden
Benutzer
Hallo zusammen.
Ich habe nun drei Tage googeln hinter mir und verzweifel langsam.
Entweder bin ich der schlechteste Googler der Welt oder es wurde noch nie eine Antwort gefunden.
Zum Thema.
Ich habe eine Userform, die beim öffnen der Excel-Datei geöffnet wird, Excel selber minimiert und über Listfelder Dateien (PDF) anzeigt, die man über Auswahl und Klick auf einen Button öffnen kann. Soweit - so gut.
Mein Problem ist nun, das mehrere User gleichzeitig LESEND auf die Exceldatei zugreifen können sollen. Diese Datei stellt eine Art "Wissensdatenbank mit Arbeitsanweisungen dar". Geöffnet wird die Datei über eine Batchdatei, die in eine Exe konvertiert wurde. All das klappt. Nur sobald die Datei einmal geöffnet wurde bekommt der nächste bereits die bekannte Meldung "Die Datei ist durch den Benutzer "" gesperrt. Möchte Sie sie schreibgeschützt öffnen" Klicken Sie an : Ja Nein Vielleicht !
Da die Datei aber sowieso nur Readonly sein soll, finde ich keine Lösung, diese Meldung zu unterbinden.
Das Betstätigen müssen, sie schreibgeschützt öffnen zu wollen ist aber mehr als unprofessionell...
BITTE HELFT MIR :)
Mit bestem Dank und vielen Grüßen
Chris
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Wird von Benutzer " " gesperrt unterbinden
12.05.2011 09:26:28
Benutzer
Hi Selli.
Vielen Dank für die schnelle Antwort ! Übert den Ansatz bin ich schon öfters bei meinen Suchen gestolpert.
Allerdings immer mit dem Hinweis, dass dann keine Makros ( VBA ) mehr funktioniert würde.
Da meine Userform und der darin hinterlegte Code jedoch genau da ist, habe ich davon Abstand genommen.
Oder gibt es eine verschiedene Arten von Arbeitsmappen freigeben ?
Danke und Gruß
Chris
Anzeige
AW: Wird von Benutzer " " gesperrt unterbinden
12.05.2011 09:29:55
Benutzer
hallo chris,
dazu kann ich dir leider nichts sagen.
lasse die frage daher noch offen.
gruß selli
AW: Wird von Benutzer " " gesperrt unterbinden
12.05.2011 09:50:27
Benutzer
Hallo zusammen.
Das mit der Freigabe funktioniert scheinbar doch, wenn es sich nur um VBA Code ( Makros ) ausserhalb der eigentlich Sheets handelt.
Damit ist meine Frage beantwortet. Vielen Dank nochmal !!!
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Excel-Datei wird durch Benutzer gesperrt – Lösungen und Tipps


Schritt-für-Schritt-Anleitung

  1. Datei im Read-Only-Modus öffnen: Achte darauf, dass die Excel-Datei beim Öffnen im schreibgeschützten Modus geöffnet wird. Dies kannst Du erreichen, indem Du die Datei mit der rechten Maustaste klickst und „Öffnen im schreibgeschützten Modus“ wählst.

  2. Batch-Datei anpassen: Wenn Du eine Batch-Datei verwendest, stelle sicher, dass diese die Excel-Datei im Read-Only-Modus öffnet. Füge den Parameter /r in den Befehl ein:

    start excel.exe /r "Pfad\zur\deiner\Datei.xlsx"
  3. Freigaben aktivieren: Überprüfe, ob die Datei für mehrere Benutzer freigegeben ist. Gehe dazu auf „Datei“ > „Informationen“ > „Arbeitsmappe freigeben“.

  4. Makros optimieren: Stelle sicher, dass alle Makros, die Du verwendest, außerhalb der Arbeitsblätter liegen. So kannst Du die Meldung „Diese Datei wurde von einem anderen Benutzer gesperrt“ vermeiden.


Häufige Fehler und Lösungen

  • Fehler: „Excel-Datei gesperrt durch anderen Benutzer“: Dies kann auftreten, wenn die Datei nicht korrekt freigegeben ist. Überprüfe die Freigabeeinstellungen und versuche erneut.

  • Fehler: „Excel-Datei gesperrt durch eigenen Benutzer“: Wenn Du die Datei selbst geöffnet hast, schließe sie und öffne sie erneut im schreibgeschützten Modus.

  • Fehler: „Datei gesperrt obwohl nicht geöffnet“: Manchmal bleibt eine Sitzung im Hintergrund aktiv. Starte Excel neu oder überprüfe den Task-Manager auf laufende Excel-Prozesse.


Alternative Methoden

  • Datei über OneDrive oder SharePoint: Wenn Du die Excel-Datei über OneDrive oder SharePoint speicherst, kannst Du sie für mehrere Benutzer gleichzeitig freigeben, ohne Sperrungen zu erzeugen.

  • Excel Online verwenden: Mit Excel Online kannst Du die Datei in Echtzeit mit anderen Benutzern bearbeiten, was das Problem der Sperrung überflüssig macht.


Praktische Beispiele

  • Beispiel für eine Batch-Datei:

    @echo off
    start excel.exe /r "C:\Users\DeinName\Documents\Beispiel.xlsx"
  • Beispiel für eine Excel-Freigabe:

    1. Öffne die Excel-Datei.
    2. Gehe zu „Datei“ > „Informationen“ > „Arbeitsmappe freigeben“.
    3. Wähle „Freigeben“ und lade die Benutzer ein, die darauf zugreifen sollen.

Tipps für Profis

  • Verwende die „Freigeben“-Funktion: Stelle sicher, dass Du die richtigen Berechtigungen für die Benutzer vergibst, um Probleme mit dem Zugriff auf die Datei zu vermeiden.

  • Regelmäßig speichern: Ermutige alle Benutzer, regelmäßig zu speichern, um Datenverluste zu vermeiden und die Datei aktuell zu halten.

  • Fehlerprotokolle aktivieren: Aktiviere Protokolle, um festzustellen, wann und warum die Datei gesperrt wird. Dies kann bei der Fehlersuche helfen.


FAQ: Häufige Fragen

1. Warum wird meine Excel-Datei als "gesperrt" angezeigt?
Eine Excel-Datei wird gesperrt, wenn ein anderer Benutzer sie geöffnet hat oder wenn Du sie selbst im Hintergrund geöffnet hast. Überprüfe alle aktiven Excel-Sitzungen.

2. Wie kann ich eine gesperrte Datei entsperren?
Wenn die Datei von einem anderen Benutzer gesperrt ist, musst Du warten, bis dieser sie schließt. Bei eigenen Sperrungen kannst Du Excel neu starten oder den Prozess im Task-Manager beenden.

3. Was kann ich tun, wenn die Datei durch mich selbst gesperrt ist?
Schließe Excel vollständig und öffne die Datei erneut im schreibgeschützten Modus. Alternativ kannst Du auch den Task-Manager öffnen und Excel beenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige