¿Cómo autocompletar fórmulas al insertar filas en Excel?
Cuando insertas filas en blanco entre filas de datos existentes, la fórmula no se copia ni pega automáticamente en la nueva fila; debes arrastrarla o rellenarla manualmente. Sin embargo, a veces te gustaría que la fórmula se rellenara automáticamente cuando insertas filas en blanco dentro del rango de datos, como se muestra en la siguiente captura de pantalla. En este artículo, hablaré sobre algunos trucos rápidos para resolver esta tarea.
Autocompletar fórmulas al insertar filas en blanco creando una tabla
Autocompletar fórmulas al insertar filas en blanco con código VBA
Autocompletar fórmulas al insertar filas en blanco creando una tabla
En Excel, el formato de Tabla puede ayudarte a rellenar automáticamente la fórmula mencionada en las nuevas filas insertadas. Por favor, sigue los siguientes pasos:
1. Selecciona el rango de datos donde deseas autocompletar la fórmula y luego haz clic en Insertar > Tabla, ver captura de pantalla:
2. En el cuadro de diálogo Crear Tabla, marca la opción Mi tabla tiene encabezados si tu información contiene encabezados, ver captura de pantalla:
3. Luego haz clic en el botón Aceptar, y la tabla se habrá creado. Ahora, cuando insertes una fila en blanco, la fórmula anterior se insertará automáticamente en la nueva fila, ver captura de pantalla:
Autocompletar fórmulas al insertar filas en blanco con código VBA
Si no deseas convertir los datos en tabla, el siguiente código VBA también puede ayudarte a resolver este problema.
1. Selecciona la pestaña de la hoja de cálculo que contiene las fórmulas que deseas autocompletar, haz clic derecho y selecciona Ver Código desde el menú contextual para abrir la ventana de Microsoft Visual Basic para Aplicaciones, luego copia y pega el siguiente código en el Módulo:
Código VBA: Autocompletar fórmulas al insertar filas en blanco
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
Cancel = True
Target.Offset(1).EntireRow.Insert
Target.EntireRow.Copy Target.Offset(1).EntireRow
On Error Resume Next
Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub
2. Guarda y cierra este código, regresa a la hoja de cálculo. Ahora, cuando hagas doble clic en una celda entre los datos, se insertará una nueva fila debajo de la celda activa y la fórmula también se autocompletará.
Demostración: Autocompletar fórmulas al insertar filas en blanco
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!