online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Tomschi vom 05.10.2019, 10:02 Options

VBA - User + Passwort hinterlegen

Hi!

Kurze Frage:
Kann man per VBA eine quasi "Anmeldung" und entsprechende Rechte einer Excel-Datei festlegen?

Beispiel:
User 1 --> Passwort 1 = darf in allen Bereichen Änderungen durchführen.
Anmerkung:
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 schreiben

Antwort 1 von Hajo_Zi vom 05.10.2019, 12:29 Options

Hallo Tom,

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

Gruß Hajo

Antwort 2 von Tomschi vom 05.10.2019, 12:31 Options

Mahlzeit!

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

lg

Tom

Antwort 3 von Saarbauer vom 05.10.2019, 21:40 Options

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 vom 05.10.2019, 21:46 Options

Hallo Tom,

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

Link zur Datei

Gruß Hajo

Antwort 5 von Tomschi vom 08.10.2019, 07:18 Options

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 vom 08.10.2019, 12:21 Options

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 vom 08.10.2019, 14:16 Options

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 vom 08.10.2019, 15:19 Options

hallo,

ja über eine Inputbox.

Gruß

Helmut

Ähnliche Themen

Passwort-Schutz Access
dirkp  13.09.2007 - 78 Hits - 6 Antworten

Excel VBA: Passwort und Blatt einblenden
snailhouse  08.02.2008 - 76 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026