Wie Sie verhindern, dass Benutzer löschen Blatt, aber lassen Sie alle anderen offenen
Entwickelt ich eine Excel-Anwendung, in der Anwender eingeben können benutzerdefinierte Kategorien. Ich lasse den user aufrufen und ausblenden Dateneingabe Arbeitsblatt mit einer Schaltfläche, die in die benutzerdefinierte Multifunktionsleiste.
Nun habe ich realisiert, dass der Benutzer versehentlich löschen Sie diese Arbeitsblätter. Wie deaktiviere ich den delete-Befehl für dieses Arbeitsblatt verlassen, während alle anderen offen sind?
Ich habe lange gesucht im Internet aber haben gehen leer aus auf dieser.
Dies ist für Excel 2007
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schützen.
Tools > Protection > Protect Worksheet.
Fügen Sie das Passwort ein und wählen Sie, welche Aktionen Ihre Benutzer sollten in die Blätter.
Können Sie das gleiche tun mit
VBA
zu. Überprüfen Sie die folgenden linkAktualisiert mit einem code für die Blatt-Ebene schützen
Können Sie fügen Sie den folgenden code in das Blatt, das Sie brauchen, um zu verwalten jeglicher Unfug 😉
Aber sehen Sie, wenn Sie ein Buch mit 100 Blatt, und wenn Sie wollen, 50 Blatt geschützt werden.
Dann musst du wohl entweder sparen alle Blatt-Indizes in eine
very hidden sheet
. Usee, dass die Liste in einem Modul-Ebene VBA-code auslösen, zu schützen. Denn nicht immer haben Sie die Blätter in der asceding um. Wenn Blatt-Indizes, die in einer Bestellung können Sie einfach Durchlaufen Ihnen.Lassen Sie mich wissen, wenn Sie wollen, Arbeitsmappe Stufe-code als auch.