ich habe eine Exceldatei ohne Mehrpersonenfreigabe erstellt , die von vielen (20+) Personen gleichzeitig genutzt wird. Die Datei muss nicht gespeichert werden - es handelt sich um eine reine GUI, um per VBA SQL-Befehle an eine Datenbank zu schicken. Das benutzen der Makros im gesperrten Dateimodus funktioniert 1A.
Ich muss in dieser Datei nicht selber arbeiten, aber ab und zu mal eine Änderung in den Makros oder der SQL-Logik vornehmen - meistens ist das nichts zeitkritisches, muss nur halt irgendwann gemacht werden. Natürlich ist die Datei permanent von irgendeinem Nutzer gesperrt, so dasss ich meine Arbeit auf die Mittagspause oder nach oder vor der Schicht verlegen muss.
Gibt es eine Möglichkeit, eine Datei IMMER im gesperrten Modus öffnen zu lassen, es sei denn ICH öffne sie? In Pseudocode sähe das so aus:
sub Workbook_Open()
select case environ("Username")
case "Klaus"
Dateimodus = Adminmodus
case else
Dateimodus = gesperrt
end select
end sub
Meine einzige Idee ist es bisher, meinen Laptop nachts anzulassen und per OnTime Makro um 05:00 Uhr alle Dateien zu öffnen und diese dann den ganzen Tag geöffnet zu lassen - aber das geht doch bestimmt eleganter?LG,
Klaus