Exceltabelle nur durch Userform bearbeitbar

Hi ihr unbekannten helferleins :smile:

Ich habe mal wieder eine Frage diesmal betrifft sie aber nur indierekt VBA.

Ich habe ein Makro als Userform geschrieben und möchte das die dazugehörige Exceltabelle nur durch das Userform bearbeitet werden kann, bzw. nur bestimmte Buttons benutzt werden können. Das ganze sollte auch mit PW sein.

Kann mir jemand sagen wie ich das hinbekomme?? Wenn ich die gesamte Tabelle sperre dann bekomm ich immer einen Fehler!

LG

Basti

Hi Bastian,

Ich habe mal wieder eine Frage diesmal betrifft sie aber nur
indierekt VBA.

Biste da sicher?

Ich habe ein Makro als Userform geschrieben und möchte das die
dazugehörige Exceltabelle nur durch das Userform bearbeitet
werden kann, bzw. nur bestimmte Buttons benutzt werden können.
Das ganze sollte auch mit PW sein.
Kann mir jemand sagen wie ich das hinbekomme?? Wenn ich die
gesamte Tabelle sperre dann bekomm ich immer einen Fehler!

Das ist klar, in der dritten Zeile deines Codes hast du ein Objekt als Methode referenziert.

Gruß
Reinhard

gibt es überhaupt eine möglichkeit das so zu machen??

wenn nein kann ich dann meinen code von VBA vor pfuschern :smile: schützen??

wenn nein kann ich dann meinen code von VBA vor pfuschern :smile:
schützen??

Hallo!

Also den VBA-Code kannst du schon Schützen! Mache einfach im Projektexplorer einen Rechtsklick auf ‚Microsoft Excel Objekte‘ und wähle im Kontextmenü ‚Eigenschaften von VBAProject…‘ Dann kannst du unter ‚Schutz‘ ein Passwort zur Anzeige des Codes vergeben.

Denke aber daran, dass dein Makro nicht ausgeführt wird, wenn der Benutzer als Sicherheitsstufe ‚Hoch‘ eingestellt hat und die Ausführung von Makros verweigern kann, wenn die Sicherheitsstufe auf ‚Mittel‘ gesetzt ist.

Gruß, Phil