Hallo, Ich habe eine Tabelle mit Tabellenblättern verschiedener Mitarbeiter. Jeder Mitarbeiter darf nur auf die Startseite kommen und mit seinen Login Daten sein eigenes Tabellenblatt öffnen können. Nach dem Schließen des Dokumentes soll bis auf die Startseite alles wieder weg sein. Ich habe veschiedene Ansätze mit VBA versucht, aber nichts hat bisher funktioniert, weil entweder die Befehlsschaltflächen nicht funktioniert haben oder auf der Startseite gar nicht mehr sichtbar waren. Kann mir hier jemand helfen. Ich kann office 2007 oder 2010 nutzen. Ich hab so gut wie keine Ahnung von VBA; es ist also eine ziemliche Herausforderung einem Ahnungslosen das zu erklären.
dies geht recht gut (aber nicht sicher bei Experten), aber es erfordert eine Zusammenarbeit mit dem Fragesteller:
Öffne bitte mit alt-F11 den VBA-Editor und gehe zu Ansicht-> Direktfenster
Dort tippe ein:
Code:
? application.environ("username")
Dieser Name sollte für alle Benutzer bekannt sein und wird später beim Öffnen der Datei abgefragt.
Im Ergebnisse werden alle Blätter (bis auf eins) versteckt und je nach user freigeschaltet. Wenn die Datei ohne VBA geöffnet wird, ist nur das Deckblatt sichtbar.
ins direktfenster eingeben. Mit F5 fragt er nach dem Makronamen, da keines vorhanden ist kann ich nur abbrechen anklicken.Er versteckt allerdings nach dem wieder Öffnen keine Tabelle???
Ah! es klappt :19: , wenn ich doppelklicke und dann auf eine andere Zelle gehe. Wie kann ich das in eine vorhanden Excel implementieren und auf 12 Mitarbeiter erweitern? Will heisen, ich hab noch nicht verstanden was genau abläuft. und wie kann ich die Passworte ändern? vielen Dank bis dahin
falls du die UserName kennst und kommuniziert, kann ich das in die Beispieldatei einbauen.
ABER: die Übertragung in die Produktiv-Datei, mit sowohl Workbook- als auch Worksheet-event musst du (mit copy/paste) vornehmen.
Also den VBA-Editor mit alt-F11 öffnen und im linken oberen Fenster auf "Dieserbeitsmappe" doppeltklicken. (falls nicht sichtbar, entweder "Strg-R" drücken, oder im Menü Ansicht: ProjectExplorer
Falls die, für die Nutzer einfache, Variante nicht gehen sollte, müßtest du eine Liste der MA mit jeweils einem Passwort bereitstellen. Ändern kann man das jederzeit.
Hallo Fennek, ich hab mal die datei dazugefügt. es wäre schön, wenn Du mir die Inhalte einbauen könntest. Noch schöner wäre es, wenn ich sie verstehen würde, vor allen Dingen warum sie an den entsprechenden Stellen eingefügt sind.