Pon la siguiente macro en los eventos de la hoja
La macro revisa cuál es la última fila con datos de la columna A, si lo prefieres, puedes cambiar la columna "A" por la columna en donde siempre capturas un dato.
Private Sub Worksheet_Change(ByVal Target As Range)
'Por.Dante Amor
'Poner el botón en la última fila con datos
Set celda = Range("A" & Range("A" & Rows.Count).End(xlUp).Row)
With ActiveSheet.Shapes("CommandButton1")
.Top = celda.Top + celda.Height
.Left = celda.Left + celda.Width
End With
End Sub
Sigue las Instrucciones para poner la macro en los eventos de worksheet
- Abre tu libro de excel
- Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
- Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
- En el panel del lado derecho copia la macro
'.[Sal u dos. Dante Amor. No olvides valorar la respuesta.
'.[Avísame cualquier duda