Tipps & Tricks
14.05.2001, 13:00 Uhr
Warnung vor einer Makroausführung
Wie kann ich in VBA eine Dialogbox erstellen? Ich möchte zum Beispiel, dass beim Klick auf einen selbsterstellten Button eine Dialogbox aufspringt, in der es heisst "Vorsicht, Funktion ist nicht mehr rückgängig zu machen!". Man kann dann entweder OK oder Abbrechen auswählen. Ist das möglich? Können Sie mir das anhand eines Beispieles erklären?
Dazu verwenden Sie am besten die "MsgBox-Funktion". In folgendem Beispiel wurde ein Makro an den selbsterstellten Button in der Symbolleiste gebunden, das die Zellen C1:D3 des aktiven Tabellenblattes grün einfärbt und verbindet.
Das "normale" Makro sieht folgendermassen aus:
Um eine Warnung und die Möglichkeit das Makro abzubrechen einzubinden, ändern Sie das obige Makro ab und fügen eine Messagebox ein. Danach wird mit "IF" abgefragt, welche Schaltfläche der Benutzer geklickt hat.
Wenn der Benutzer die Schaltfläche "JA" angeklickt hat, wird das Makro weiter ausgeführt, klickt er jedoch auf "NEIN", wird das Makro verlassen.
Kommentare
Es sind keine Kommentare vorhanden.