Esa macro me suena...
Prueba esto (incluso puedes asociar el macro al propio botón):
Código:
Sub mover_boton()
'Pasamos a una variable la celda donde estamos, para volver a ella posteriormente
celda_donde_estamos = ActiveCell.Address
'Seleccionamos el botón cuyo nombre es Botón 1 (este nombre es el que aparece
'justo delante de la barra de fórmulas, ...claro está que debemos seleccionar
'previamente el botón)
ActiveSheet.Shapes("Botón 1").Select
'Movemos el botón hacia la derecha 100 pixels, por ejemplo
Selection.ShapeRange.IncrementLeft 100
'Volvemos a la celda original
Range(celda_donde_estamos).Select
End Sub
Yo no obstante, optaría por otra cosa: por inmovilizar paneles (Ventana --> Inmovilizar paneles), y colocar el botón en un área inmovilizada, así no tendrías que mover el propio botón.
Salu2