KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorXiaoyang Fecha de modificación

Como todos sabemos, al insertar una fila en blanco en una hoja de cálculo, esta siempre se añade encima de la fila o celda seleccionada. Sin embargo, a veces es posible que necesite insertar la fila justo debajo de la celda o fila seleccionada. ¿Cómo podría realizar esta tarea en Excel?

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


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

En este artículo le explicaré cómo insertar una fila en blanco justo debajo de la celda o fila seleccionada con solo hacer clic en un botón. Siga estos pasos:

1. Mantenga pulsadas las teclas ALT + F11 y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.

2. A continuación, haga clic en Insertar > Módulo y pegue la siguiente macro en la ventana del módulo.

Código VBA: Insertar siempre 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

copie y pegue el código VBA en el módulo

3. A continuación, guarde y cierre esta ventana de código. Luego, haga clic en Insertar > Formas > Rectángulo. Consulte la captura de pantalla:

captura de pantalla de hacer clic en Insertar > Formas > Rectángulo

4. A continuación, dibuje un botón rectangular arrastrando el cursor y personalícelo según sus necesidades. Consulte la captura de pantalla:

dibuje un botón rectangular y formátele

5. Una vez lo haya formateado según sus necesidades, haga clic con el botón derecho sobre él y seleccione la opción Asignar macro. Consulte la captura de pantalla:

elija Asignar macro en el menú contextual

6. En el cuadro de diálogo Asignar macro, seleccione en el cuadro de lista Nombre de macro el nombre de la macro que acaba de insertar. Consulte la captura de pantalla:

seleccione el nombre de la macro en el cuadro de diálogo Asignar macro

7. A continuación, haga clic en Aceptar para cerrar el cuadro de diálogo. Ahora, al hacer clic en cualquier celda y luego en el botón, se insertará una fila en blanco encima de la celda seleccionada, tal como se muestra en la siguiente demostración:



Más artículos relacionados con Insertar filas:

  • Copiar e insertar una fila varias veces o duplicar la fila X veces
  • En su trabajo diario, ¿ha intentado alguna vez copiar una fila (o cada fila) e insertarla varias veces justo debajo de la fila de datos actual en una hoja de cálculo? Por ejemplo, tengo un rango de celdas y quiero copiar cada fila para pegarla tres veces inmediatamente después, tal como se muestra en la siguiente captura de pantalla. ¿Cómo podría realizar esta tarea en Excel?
  • Insertar Filas en blanco cuando el valor cambia en Excel
  • Supongamos que tiene un rango de datos y ahora desea insertar Filas en blanco entre los datos cuando el valor cambie, de modo que pueda separar los valores secuenciales iguales en una columna, tal como se muestra en las siguientes capturas de pantalla. En este artículo, le explicaré algunos trucos para resolver este problema.
  • Insertar Fila en blanco encima de un texto específico en Excel
  • Cuando trabaja en una hoja de cálculo, ¿ha intentado alguna vez insertar una fila en blanco encima de un texto específico en una columna? Por ejemplo, supongamos que hay varios nombres en la columna A y desea insertar filas en blanco justo encima de las celdas que contienen el nombre «Mike», tal como se muestra en la captura de pantalla de la izquierda. Excel no ofrece una forma directa de realizar esta tarea, pero en este artículo le explicaré algunos trucos útiles para lograrlo.

  • Super Barra de fórmulas (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (lea y edite cómodamente un gran número de celdas); Pegar en Rango de filtro...
  • Fusionar celdas, filas o columnas manteniendo los datos; dividir el contenido de las celdas; combinar filas duplicadas y sumar o calcular el promedio...; evitar entradas duplicadas en celdas; comparar rangos...
  • Seleccionar filas duplicadas o únicas;Seleccionar filas en blanco (todas las celdas vacías);Búsqueda avanzada y búsqueda difusa en varios libros de trabajo; selección aleatoria…
  • Copia celdas exactamente sin que cambien las referencias de las fórmulas; crea referencias automáticamente en varias hojas; inserta viñetas, casillas de verificación y mucho más...
  • Favoritas e inserción rápida de fórmulas, rangos, gráficos e imágenes; cifrado de celdas con contraseña; creación de listas de correo y envío de correos electrónicos…
  • Extraer texto, agregar texto, eliminar caracteres en una posición, eliminar espacios; crear e imprimir estadísticas de la página de datos; convertir entre contenido de celdas y comentarios...
  • Super Filtro (guarde y aplique esquemas de filtro en otras hojas); Clasificación avanzada por mes, semana, día, frecuencia y más; Filtro especial por negrita, cursiva…
  • Combina libros y hojas de trabajo; combina tablas basadas en una columna clave; divide datos en varias hojas; conversión masiva de archivos XLS, XLSX y PDF...
  • Agrupación en Tabla Dinámica por número de semana, día de la semana y más…Mostrar celdas desbloqueadas y bloquear la selección con colores diferenciados;Resaltar celdas que contienen fórmulas o nombres
kte tab 201905
  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y ahorre cientos de clics del ratón cada día!
officetab bottom