habe folgendes Makro erstellt:
Sub MenueMakro_verhindern()
'Spracheinstellung = Sheets("Settings").Range("B9").Value
'Englisch = 1
If Application.International(xlCountryCode) = 1 Then
Application.CommandBars(1).Controls("Tools").Controls("Macro").Enabled = False
Application.CommandBars("Toolbar List").Enabled = False
End If
'Deutsch=49
If Application.International(xlCountryCode) = 49 Then
Application.CommandBars(1).Controls("Extras").Controls("Makro").Enabled = False
Application.CommandBars("Toolbar List").Enabled = False
End If
Application.OnKey "%{F11}", ""
End Sub
Damit möchte ich die Möglichkeit verhindern, in den VBA-Editor zu kommen.
Dort ist zwar das VBA von mir geschützt und ohne Passwort nicht sichtbar, aber man kann von dort über das Menü "Extras, Makros" die Liste aller Makros sehen und ausführen lassen.
Auch wird damit verhindert, dass mit rechten Maustaste über dem Menü in Excel selber, sich das Kontextmenü nicht öffnet, denn dann hätte ich wieder Zugriff auf die Makroliste und kann diese ausführen.
Beides soll verhindert werden, da eine bestimmte Tabelle nicht wieder sichtbar gemacht werden soll.
Dies funktioniert auch soweit ganz gut.
Wer aber diesen Code in eine neue Tabelle integriert und diese zu meiner Datei öffnet, kann
somit diesen Schutz aufhebeln!
Vielleicht denke ich zu kompliziert oder habe wieder ein Brett vor dem Kopf?
Über eine Idee von Euch würde ich mich sehr freuen!!!!
Vielen Dank im voraus!
Gruss
Andreas