Ich kann auch kein Button mit rechts anklicken und ein Makro zuordnen. Wenn ich da was ändern will, nur unter der VBA Benutzerfläche.
Wenn beim Rechtsklick auf die Schaltfläche kein "Makro zuordnen..." vorhanden ist, sondern nur "Code anzeigen", dann ist es ein "ActiveX-Steuerelement". (Letzteres ist aber nur bei aktiviertem Entwicklermodus möglich!)
Beim Erstellen von Steuerelementen (Menü "Entwicklertools" > "Steuerelemente" > "Einfügen" hat man immer zwei Möglichkeiten, Schaltflächen zu erzeugen: als Formularsteuerelement oder als ActiveX-Steuerelement.
Während man beim Formularsteuerelement ein (vorher erzeugtes) Makro zuordnen kann, muss man beim ActiveX-Steuerelement den VBA-Code über den VBA-Editor eingeben.