Skip to main content

¿Cómo insertar siempre una fila en blanco debajo en lugar de encima en Excel?

Author: Xiaoyang Last Modified: 2025-06-04

Como todos sabemos, al insertar una fila en blanco en una hoja de cálculo, la fila en blanco siempre se insertará encima de la fila o celda seleccionada. Pero, a veces, es posible que necesites insertar la fila debajo de la celda o fila seleccionada. ¿Cómo podrías resolver esta tarea en Excel?

Insertar siempre una fila en blanco debajo en lugar de encima con código VBA


Insertar siempre una fila en blanco debajo en lugar de encima con código VBA

En este artículo, hablaré sobre cómo insertar una fila en blanco debajo de la celda o fila seleccionada haciendo clic en un botón. Por favor, sigue los siguientes pasos:

1. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.

2. Luego, haz clic en Insertar > Módulo, y pega la siguiente macro en la Ventana del Módulo.

Código VBA: Siempre insertar una fila en blanco debajo en lugar de encima

Sub InsertRowDown()
'Updateby Extendoffice
Dim xRg As Range
    On Error Resume Next
    Application.ScreenUpdating = False
    Set xRg = ActiveCell.Offset(1, 0)
    xRg.EntireRow.Select
     Selection.Insert Shift:=xlDown
     Selection.ClearFormats
    Application.ScreenUpdating = True
End Sub

copy and paste vba code into the module

3. Luego, guarda y cierra esta ventana de código. A continuación, por favor, haz clic en Insertar > Formas > Rectángulo, ver captura de pantalla:

screenshot of clicking Insert > Shapes > Rectangle

4. Luego, dibuja un botón rectangular arrastrando el cursor y formátalo según sea necesario. Ver captura de pantalla:

draw a rectangle button  and format it

5. Después de formatearlo según tus necesidades, haz clic derecho sobre él y elige la opción Asignar Macro, ver captura de pantalla:

choose Assign Macro from right click menu

6. En el cuadro de diálogo Asignar Macro, selecciona el nombre de la macro que acabas de insertar desde el cuadro de lista Nombre de la Macro, ver captura de pantalla:

select the macro name in the Assign Macro dialog

7. Luego, haz clic en Aceptar para cerrar el cuadro de diálogo. Ahora, cuando hagas clic en cualquier celda y luego en el botón, la fila en blanco se insertará encima de la celda seleccionada como se muestra en la siguiente demostración:



Más artículos relacionados con la inserción de filas:

  • Copiar e insertar fila varias veces o duplicar la fila X veces
  • En tu trabajo diario, ¿alguna vez has intentado copiar una fila o cada fila y luego insertarla varias veces debajo de la fila de datos actual en una hoja de cálculo? Por ejemplo, tengo un rango de celdas, ahora quiero copiar cada fila y pegarlas 3 veces en la siguiente fila como se muestra en la siguiente captura de pantalla. ¿Cómo podrías manejar esta tarea en Excel?
  • Insertar filas en blanco cuando cambia el valor en Excel
  • Supongamos que tienes un rango de datos, y ahora quieres insertar filas en blanco entre los datos cuando cambia el valor, de modo que puedas separar los valores secuenciales iguales en una columna como se muestra en las siguientes capturas de pantalla. En este artículo, hablaré sobre algunos trucos para ayudarte a resolver este problema.
  • Insertar fila en blanco encima de un texto específico en Excel
  • Cuando trabajas en una hoja de cálculo, ¿alguna vez has intentado insertar una fila en blanco encima de un texto específico en una columna? Por ejemplo, hay algunos nombres en la columna A, ahora quiero insertar filas en blanco encima de las celdas que contienen el nombre “Mike” como se muestra en la captura de pantalla de la izquierda; tal vez no haya una manera directa de resolver esta tarea en Excel. En este artículo, hablaré sobre algunos buenos trucos para manejar esta tarea en Excel.

  • Barra de Fórmulas Super (editar fácilmente múltiples líneas de texto y fórmulas); Diseño de Lectura (leer y editar fácilmente grandes cantidades de celdas); Pegar en Rango Filtrado...
  • Combinar Celdas/Filas/Columnas manteniendo los datos; Dividir contenido de celdas; Combinar filas duplicadas y Sumar/Promediar... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccionar filas duplicadas o únicas; Seleccionar filas en blanco (todas las celdas están vacías); Búsqueda Avanzada y Búsqueda Difusa en muchos libros de trabajo; Selección Aleatoria...
  • Copia Exacta de múltiples celdas sin cambiar la referencia de la fórmula; Crear automáticamente referencias a múltiples hojas; Insertar viñetas, casillas de verificación y más...
  • Favoritos e inserción rápida de fórmulas, rangos, gráficos e imágenes; Encriptar celdas con contraseña; Crear lista de correo y enviar correos electrónicos...
  • Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir estadísticas de página; Convertir entre el contenido de las celdas y los comentarios...
  • Super Filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes/semana/día, frecuencia y más; Filtro especial por negrita, cursiva...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión masiva de xls, xlsx y PDF...
  • Agrupación de Tabla Dinámica por número de semana, día de la semana y más... Mostrar celdas desbloqueadas, bloqueadas por diferentes colores; Resaltar celdas que tienen fórmula/nombre...
kte tab 201905
  • Habilitar edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abrir y crear varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
  • ¡Aumenta tu productividad en un 50%, y reduce cientos de clics del ratón cada día!
officetab bottom