Está en la página 1de 2

C�mo insertar filas intercaladas en Excel

Si necesitas insertar una fila en blanco entre cada una de las filas de tus datos
puedes utilizar el comando Insertar, pero esto podr�a tomar una gran cantidad de
tiempo y convertirse en una tarea ineficiente.

En esta ocasi�n te mostrar� dos m�todos para insertar filas intercaladas en Excel
de una manera sencilla y r�pida. El primer m�todo utiliza el ordenamiento de celdas
y el segundo m�todo utiliza una macro para hacer la misma tarea en una fracci�n de
segundo.

Descargar el archivo de trabajo

Insertar filas en blanco intercaladas


La siguiente imagen muestra los datos originales y el resultado que buscamos
despu�s de haber insertado las filas en blanco.

Como insertar filas intercaladas en Excel

Para lograr nuestro objetivo es necesario utilizar una columna adicional donde
colocar� el n�mero de cada fila. Para eso ingresar� el n�mero 1 y 2 en las primeras
dos filas de los datos y en seguida seleccionar� ambas celdas. Como �ltimo paso
debo hacer doble clic en el controlador de relleno.

Como intercalar filas en Excel

Esto har� que Excel genere una lista de n�meros consecutivos hasta llegar a la
�ltima fila de datos tal como se observa en la siguiente imagen:

Insertar filas intercaladas

En seguida seleccionar� todas las celdas de la columna de n�meros para copiarla y


pegarla al final de la misma columna de la siguiente manera.

Insertar filas intercaladas en blanco en Excel

Ahora tenemos lista nuestra columna auxiliar y debemos ordenar los datos por dicha
columna. Para eso debes asegurar te seleccionar una sola celda de dicha columna e
ir a Inicio > Ordenar y filtrar > Ordenar de menor a mayor.

A�adir filas intercaladas en blanco autom�ticamente

Excel se encargar� de intercalar las filas de datos con las filas en blanco que se
encontraban por debajo de los datos para dejarnos un resultado como el siguiente:

Insertar m�ltiples filas intercaladas en Excel

Puedes eliminar la columna auxiliar para dejar solamente los datos y adem�s dar el
formato a las celdas que mejor te convenga. Aunque este m�todo es simple y muy
r�pido de aplicar, si haces continuamente esta tara, es posible que quieras
considerar la soluci�n con una macro la cual explicar� a continuaci�n.

Macro para insertar filas intercaladas


La macro que nos ayudar� a insertar las filas intercaladas en nuestros datos est�
basada en la instrucci�n EntireRow.Insert cuyo objetivo es insertar una nueva fila
en la hoja. Utilizaremos este m�todo con la celda activa de manera que se inserte
la fila por arriba de nuestra ubicaci�n actual.

ActiveCell.EntireRow.Insert
Una vez que se inserte la primera fila, moveremos la selecci�n de la celda actual
para activar la celda que se encuentre dos filas por debajo. Eso lo lograremos con
la siguiente instrucci�n:

ActiveCell.Offset(2, 0).Select

Una vez que se ha activado la celda de abajo, volveremos a repetir ambas


instrucciones hasta llegar al final de los datos y eso lo lograremos colocando
ambas instrucciones dentro de un bucle Do-While. El c�digo completo de la macro es
el siguiente:

1
2
3
4
5
6
7
8
Sub InsertarFilas()

Do While Not IsEmpty(ActiveCell)


ActiveCell.EntireRow.Insert
ActiveCell.Offset(2, 0).Select
Loop

End Sub
Antes de ejecutar esta macro, debemos seleccionar la celda que se encontrar� por
debajo de la primera l�nea en blanco. En la siguiente imagen se observa que he
seleccionado la celda B4 porque quiero que la primera fila sea insertada por arriba
del mes Febrero.

Macro para insertar filas intercaladas

Para ejecutar la macro podemos ir a la pesta�a Vista > Macros lo cual abrir� el
cuadro de di�logo Macro donde podremos elegir la macro InsertarFilas. Una vez que
ejecutamos la macro obtenemos el resultado deseado.

C�mo insertar n filas intercaladas

Recuerda que las acciones realizadas con una Macro no se pueden revertir con el
comando Deshacer por lo tanto, es importante hacer la selecci�n adecuada de la
celda antes de ejecutar la macro