![]() |
vba-event
Hallo
Habe in Excel (mehrere) Rechtecke gezeichnet, möchte nun, dass ein Ereignis ausgelöst wird, wenn man ein Rechteck löscht z.B.: sub reeck () inputbox("Rechteck wurde gelöscht") end sub Und das soll gestartet werden, wenn ich ein Rechteck lösche. Wie geht das? lg Chr |
bin zwar kein Spezialist, aber was mir gerade Einfällt währe, Du könntest über "Worksheet_Change" eine Veränderung am Sheet abfragen und dann z.b. mit "ActiveSheet.Shapes("Name des Rechtecks").Select" jedes Rechteck einzeln aufrufen versuchen, wenn eines nicht mehr da ist gibt es einen Fehler, den Fehler Abfangen "On Error GoTo dort_und_dorthin" und da kannst Du dann Dein Event starten.
|
beispiel:
die Qbjekte heisen "Rechteck1...5" die Schleife versucht die Rechtecke nacheinander zu aktivieren, wird eines nicht gefunden gibt es einen Fehler der wird abgefangen und mit eine MSG Box quittiert. Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag