Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Schaltfläche - Ereignis erst nach Bestätigung ausl

Betrifft: Schaltfläche - Ereignis erst nach Bestätigung ausl von: Frank H
Geschrieben am: 23.02.2008 14:37:25

Hallo liebe Excelfreunde!

Der Frank braucht mal wieder eure Hilfe. Folgendes Problem - für VBA Experten bestimmt keines - ich habe hinter einer Schaltfläche den Befehl zum Löschen bestimmter Werte, diese Werte werden also immer bei Klick auf die Shaltfläche gelöscht, also auch bei versehentlichem Klick. Deshalb soll beim Klick erst eine Nachfrage erfolgen, ob wirklich gelöscht werden soll. Wie muss dieser Code aussehen? Bin euch schon jetzt sehr, sehr dankbar und freue mich auf eure Beiträge!

Freundlichst Frank H.

  

Betrifft: AW: Schaltfläche - Ereignis erst nach Bestätigung ausl von: ransi
Geschrieben am: 23.02.2008 14:48:04

Hallo

Das kannst du z.B. so zusammenbasteln:

Option Explicit


Public Sub dein_Code()
If MsgBox(Prompt:="Wirklichen Löschen", Buttons:=vbYesNo) = vbNo Then Exit Sub
'Hier dein restlicher Code
End Sub


ransi


  

Betrifft: AW: Schaltfläche - Ereignis erst nach Bestätigung ausl von: Nepumuk
Geschrieben am: 23.02.2008 14:48:43

Hallo Frank,

ein Beispiel:

Public Sub Frank()
    If MsgBox("Wirklich löschen?", vbQuestion + vbYesNo, "Sicherheitsabfrage") = vbYes Then
        ' Dein Löschcode
    End If
End Sub

Gruß
Nepumuk


  

Betrifft: AW: Schaltfläche - Ereignis erst nach Bestätigung ausl von: Frank H
Geschrieben am: 23.02.2008 15:53:21

Hallöchen nochmal!!!

Hat super gefunzt!!! Besten dank!!! Bis zum nächsten Mal!!!

Frank H.


 

Beiträge aus den Excel-Beispielen zum Thema "Schaltfläche - Ereignis erst nach Bestätigung ausl"