Da wirst du nicht dran vorbeikommen, entweder jeder Schaltfläche manuell ein Makro zuzuweisen, oder ein allgemein gehaltenes Makro zu erstellen.
Da ich aber nicht weiß wie dein Makro aussieht, kann ich auch nicht mehr dazu sagen.
Wahrscheinlich ist hinter deiner Schaltfläche ein Makro dieser Art hinterlegt:
Sub Test ()
range("A1").select
End Sub
Das heißt, betätigt man die Schaltfläche, springt Excel in Zelle A1. Solltest du jetzt diese Schaltfläche kopierst, bezieht sich diese neue Schaltfläche auch auf dieses Makro und springt bei Betätigung auch in Zelle A1.
Wenn du jetzt erreichen willst, daß dieses Makro für jede Schaltfläche eine andere Zelle anspricht, mußt du die Adressen allgemein formulieren (z.B. range(cells(1,0)).select).
Um solch ein Makro zuverfassen, müßte man mehr wissen über die Prozedur die ablaufen soll.
Gruß Andre