Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

Anhang B: Die VBA-FAQ > B.16 Wie kann ich die Neuanlage von Tabellen verhindern... - Pg. 654

Anhang B Die VBA-FAQ Beim Verlassen der Tabelle, beispielsweise beim Klick auf einen anderen Tabel- lenreiter, wird das Ereignis Worksheet_Deactivate ausgeführt. In diesem Fall kön- nen Sie den Arbeitsmappenschutz über die Methode UnProtect wieder aufheben. Wenn Sie vorher ein Passwort mitgegeben haben, dann müssen Sie dieses auch beim Aufheben des Arbeitsmappenschutzes wieder mit angeben. TIPP P Übrigens können Sie mit derselben Lösung auch Drag&Drop für die Tabelle deakti- vieren. B.16 Wie kann ich die Neuanlage von Tabellen verhindern? Die Neuanlage von Tabellen, beispielsweise über die Tastenkombination (ª) + (F11) , kann über einen Trick verhindert werden. Es gibt ein Arbeitsmappenereignis Workbook_NewSheet , über das das Einfügen neuer Tabellen überwacht werden kann. Dieses Ereignis kann beispielsweise dazu benutzt werden, um neu einge- fügte Tabellen gleich wieder aus der Arbeitsmappe zu löschen. Dieser Vorgang geht so schnell vor sich, dass man kaum etwas davon merkt. Das Einfügen neuer Tabellen können Sie beispielsweise vom Anwendernamen