Makro anpassen
25.07.2006 22:09:13
Dirk
nachfolgenden Code aus dem Archiv habe ich einem CommandButton zugewiesen.
Doch folgende Änderungen kriege ich allerdings nicht realisiert:
1. Das Makro soll nur bei einem DOPPELCLICK auf den Button ausgeführt werden.
2. Vor dem Ausführen des Makros soll eine Sicherheitsabfrage erfolgen ("Formeln in den markierten Zellen unwiderruflich durch ihren Wert ersetzen?) - wobei bei Click auf "NEIN", das Makro abgebrochen werden soll.
Hat jemand eine zündende Idee? Nett wäre es auch, wenn die Änderungen kommentiert würden.
MfG Dirk N.
Private Sub CommandButton1_Click()
'Sub FormelZuWert()
' Ersetzt Formeln durch ihre Werte
' Voraussetzung: Formelzellen markiert
' Auswahl kopieren
Selection.Copy
' Kopierte Zellen einfügen, jedoch nur die Werte (xlValues)
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
' Kopieren-Modus ausschalten
Application.CutCopyMode = False
' Abschluss-Meldung (optional)
MsgBox "Formeln in " & Selection.Cells.Count & " Zellen durch ihren Wert ersetzt!"
'End Sub
End Sub