Botón de mando debajo de la ultima fila con datos

Necesito colocar un botón de mando que se mantenga siempre debajo de la ultima fila con datos, independiente de si aumenta o disminuyen la cantidad de filas.

1 respuesta

Respuesta
1

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

  1. Abre tu libro de excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
  4. En el panel del lado derecho copia la macro

'.[Sal u dos. Dante Amor. No olvides valorar la respuesta. 
'.[Avísame cualquier duda

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas