HERBERS Excel-Forum - die Beispiele

Thema: Beim Speichern Schaltfläche erstellen

Home

Gruppe

Ereignis

Problem

Nach dem Speichern der Arbeitsmappe soll eine Schaltfläche erstellt werden, die nach deren Aufruf wieder gelöscht wird.

Lösung
Geben Sie den Ereigniscode in das Klassenmodul der Arbeitsmappe ein.
StandardModule: basMain

Sub Message()
   MsgBox ThisWorkbook.FullName
   ActiveSheet.Buttons(2).Delete
End Sub

Private Sub CreateButton()
   Dim btn As Button
   Dim dWidth As Double, dHeight As Double
   dWidth = Range("C6").Width + Range("D6").Width
   dHeight = Range("C6").Height + Range("C7").Height
   Set btn = Tabelle1.Buttons.Add(Range("C6").Left, _
      Range("C6").Top, dWidth, dHeight)
   btn.OnAction = "Message"
   btn.Caption = "Klick mich"
   btn.Visible = True
End Sub

Sub Speichern()
   ThisWorkbook.Save
   Call CreateButton
End Sub

Beiträge aus dem Excel-Forum zu den Themen Ereignis und BeforeSave

Msg mit 2 Ereignissen +Cancel Ereignisprozedur
Makro für ereignisabh. Druck verschiedener Seiten UF Activate / Initialize Ereignis
Namen definiert- in Ereignis verwenden? Zeilen aus- einblenden als Ereignis?
Nur einmal Private Sub Workbook_BeforeSave Welches Ereignis ist das richtige ??
Application Object und WorkbookBeforeSave Ereignis Arbeitsblatt sperren abfangen
Ereignisprozedur f. Multipage-Reiter Frage zum Change ereignis
Change-Ereignis in Combobox unterdrücken Combobox Ereignis
Userform, Ereignis deklarieren im Klassenmodul Welches Diagramm-Ereignis?
Bestimmtes Ereignis in Spalte zählen Command Button Ereignis
Ereignis von Laufzeit-Checkbox change-ereignis bei dynamischen Controls / Teil 2
Change Ereignis verhindern change-ereignis bei dynamisch erstellten Controls
"Verschlüsselung" mit _BeforeSave Schaltfläche - Ereignis erst nach Bestätigung ausl
Objekt_Error - Ereignis in UserForm change ereigniss auf userform.
Click-Ereignis für Checlbox nicht ausführen? Speichern einer Kopie durch Ereigniss Workbook_bef
Reagieren auf Tastaturereignisse Ausnahmen für Exit-Ereignis
Exit-Ereignis SetFocus select Ereigniss UF Show
Ereignis zeitweise mit Fehler Ereignismakro
Selectereigniss in Spalte doppeltes Klick-Ereignis
Doppelklick-Ereignis VBA Ereignis: Änderung der Hintergrundfarbe
Ereigniscode aus zwei Teilen fnk. nicht Exit Ereignis einer Textbox im Frame
Change-Ereignis bei Auswahllisten Worksheet_Change Ereignis erweitern
Exit Ereignis springt nicht an Exit-Ereignis
Ereignis "BeforeSave" - ".Find" geht nic change ereigniss nicht ausführen Userform
Exit Ereignis Rekursiven Aufruf von Ereignissen verhindern
Makro läuft nicht, falsches Ereignis? Dropdown Ereignis