ich möchte einen Button auf einem Blatt per Makro löschen.
das mache ich momentan so:
ActiveWorkbook.ActiveSheet.Shapes.Range(Array("Cmb_1")).Delete
Das funktioniert auch, aber natürlich nur solange der Button CmB_1 auch da ist! Auf ein "on error resume next" möchte ich gerne verzichten.
Was ich bräuchte wäre (in Pseudocode):
with ActiveWorkbook.ActiveSheet
IF EXISTS [ .Shapes.Range(Array("Cmb_1")) ] THEN
.Shapes.Range(Array("Cmb_1")).Delete
ELSE
'nix
END IF
end with
Wer hilft mir, mein Pseudo in richtigen Code zu übersetzen?
Grüße,
Klaus M.vdT.