Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

VBA - User + Passwort hinterlegen





Frage

Hi! Kurze Frage: Kann man per VBA eine quasi "Anmeldung" und entsprechende Rechte einer Excel-Datei festlegen? [b][u]Beispiel:[/u][/b] User 1 --> Passwort 1 = darf in allen Bereichen Änderungen durchführen. [i]Anmerkung:[/i] Die Datei selbst ist bereits durch einen Blattschutz geschützt. User 1 kann also nur in den nicht gesperrten Bereichen etwas verändern. User 2 --> Passwort 2 = darf nur (ein) bestimmte(s) Marko(s) ausführen. Thanx Tom

Antwort 1 von Hajo_Zi

Hallo Tom,

Du hast Dir schon angesehen Extra, Schutz, Benutzer dürfen Bereich bearbeiten?

Gruß Hajo

Antwort 2 von Tomschi

Mahlzeit!

Sorry, war mein Fehler --> es handelt sich um Excel2000.

lg

Tom

Antwort 3 von Saarbauer

Hallo,

eine Direkte Lösung kann ich dir nicht anbieten, da nach meinem Kenntnisstand bei Excel (zumindest bis 2000) nur ein Passwort zur Verfügung steht und du dies bereits benutzt.

Mein Vorschlag:
Frage direkt beim öffnen die Uderpasswörter ab und wenn der User das Passwort "User 1" hat, dann kommt er in die Bearbeitung.
Bei Passwort "User 2" kommt er nur an die für ihn freigegebenen Makros. Damit er nicht in die Tabelle kommt könntest du den Cusor auf einer Zelle parken, die nicht genutzt wird und aus der er nur zu den Makros oder aus dem Programm kommt.

Gruß

Helmut

Antwort 4 von Hajo_Zi

Hallo Tom,

Beverly (Karin)hat mich gerade auf ein Beispiel auf ihrer HP hingewiesen

Link zur Datei

Gruß Hajo

Antwort 5 von Tomschi

Wunderschönen guten Morgen!

@Hajo
Danke für die Unterstützung!

Das Excel-Beispiel muss ich mir mal näher ansehen.
Vielleicht kann ich diebezüglich was anfangen.

Da ich mich mit VBA nicht wirklich auskenne wird es wohl ein wenig dauern.

'alle Zellen sperren
.Cells.Locked = True
--> Heisst das, dass ALLE Zellen gesperrt werden?
Auch jene, die ich für einen anderen Benutzer freigegeben habe?
Wie bekomme ich dann die ursprünglichen Recht wieder?


@Helmut
Auch Dir möchte ich meinen herzlichen Dank aussprechen!
Frage direkt beim öffnen die Uderpasswörter ab --> und wie?

Habe mir überlegt, dass bei User 2 einfach die "Bearbeitungszellen" ausgeblendet werden und er nur die "Makrozeile" sieht.

LieGrü

Tom

Antwort 6 von Saarbauer

Hallo,

geht mit der Funktion

Sub Workbook_Open()

hier Passwortabfrage einfügen

End Sub


und dann bei allen nachfolgenden Funktionen das Passwort abfragen.

Gruß

Helmut

Antwort 7 von Tomschi

Mahlzeit!

hier Passwortabfrage einfügen = mein "Problem"
Wie sollte die Abfrag diesbezüglich aussehen?
Inputbox?

Sorry, für die vielen Fragen.

Tom

Antwort 8 von Saarbauer

hallo,

ja über eine Inputbox.

Gruß

Helmut

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: