Supportnet / Forum / Tabellenkalkulation
passwortschutz
Frage
hallo
warum kann ich den vba-code nur mit einen passwort versehen. und nicht die möglichkeit nutzen das der code nicht angezeigt wird?
den excel meckert rum, wenn der vba-code mit ein passwort geschützt ist, nicht angezeigt wird und ich die excel-datei speichern will.
was soll das?
ich möchte gerne mein code so gut wies geht schützen und die datei trotzdem abspeicherbar haben.
gruss m1cha
Antwort 1 von Nepumuk
Morgen Micha,
sehr seltsam. Was kommt denn für eine Meldung?
Wenn du deinen Code wirklich schützen willst, dann schreibe ihn in VB und kompiliere ihn zu einem COM-AddIn. Ansonsten hast du noch die Möglichkeit eine digitale Signatur zu verwenden. Wenn jemand daran rumfummelt, verfällt diese und du kannst nachweisen, das die Änderung nicht von dir stammt. Ich persönlich halte nichts von dem Schutz des VBA-Projektes, da ich maximal 10 Sekunden benötige um ihn zu knacken.
Gruß
Nepumuk
sehr seltsam. Was kommt denn für eine Meldung?
Wenn du deinen Code wirklich schützen willst, dann schreibe ihn in VB und kompiliere ihn zu einem COM-AddIn. Ansonsten hast du noch die Möglichkeit eine digitale Signatur zu verwenden. Wenn jemand daran rumfummelt, verfällt diese und du kannst nachweisen, das die Änderung nicht von dir stammt. Ich persönlich halte nichts von dem Schutz des VBA-Projektes, da ich maximal 10 Sekunden benötige um ihn zu knacken.
Gruß
Nepumuk
Antwort 2 von m1cha
hallo nepumuk
also ich habe eine excel-datei.
dort habe ich vba mit passwort gegen anzeigen geschützt. habe alle blätter mit passwort geschützt. die struktur der mappe habe ich auch mit ein passwort geschützt. und beim speichern habe ich auch das passwort gesetzt. puh.
so mein code hebt beim bearbeiten den mappen-schutz auf macht ein blatt sichtbar lieset dort daten aus, macht es wieder unsichtbar und setzt den mappenschutz wieder. mit den ausgelesenen daten füllt der die felder in einem "userform".
es funktioniert auch alles.
aber wenn ich den code gegen anzeigen schützt kommt diese fehelrmeldung:
http://mitglied.lycos.de/dynamikhtml/excel/fehler1.jpg
und
http://mitglied.lycos.de/dynamikhtml/excel/fehler2.jpg
wenn der code angezeigt wird, funktioniert alles.
so, und wie mache ich das -> COM-AddIn ?
gruss m1cha
also ich habe eine excel-datei.
dort habe ich vba mit passwort gegen anzeigen geschützt. habe alle blätter mit passwort geschützt. die struktur der mappe habe ich auch mit ein passwort geschützt. und beim speichern habe ich auch das passwort gesetzt. puh.
so mein code hebt beim bearbeiten den mappen-schutz auf macht ein blatt sichtbar lieset dort daten aus, macht es wieder unsichtbar und setzt den mappenschutz wieder. mit den ausgelesenen daten füllt der die felder in einem "userform".
es funktioniert auch alles.
aber wenn ich den code gegen anzeigen schützt kommt diese fehelrmeldung:
http://mitglied.lycos.de/dynamikhtml/excel/fehler1.jpg
und
http://mitglied.lycos.de/dynamikhtml/excel/fehler2.jpg
wenn der code angezeigt wird, funktioniert alles.
so, und wie mache ich das -> COM-AddIn ?
gruss m1cha
Antwort 3 von m1chaa
hallo
die frage war nicht nur an "nepumuk" gerichtet.
kann den keiner was dazu sagen?
gruss m1cha
die frage war nicht nur an "nepumuk" gerichtet.
kann den keiner was dazu sagen?
gruss m1cha
Antwort 4 von Nepumuk
Hallo Micha,
da bin ich auch ratlos, die Meldungen sind mir völlig neu.
Um ein COM-AddIn zu erzeugen benötigst du VB6.0 oder VB.net. Ich habe irgendwo eine Anleitung dazu. Schreib mir ein Mail, dann schicke ich sie dir.
Gruß
Nepumuk
da bin ich auch ratlos, die Meldungen sind mir völlig neu.
Um ein COM-AddIn zu erzeugen benötigst du VB6.0 oder VB.net. Ich habe irgendwo eine Anleitung dazu. Schreib mir ein Mail, dann schicke ich sie dir.
Gruß
Nepumuk

