Puede haber un momento en el que esté trabajando con una tabla y desee insertar una fila en blanco entre cada fila existente en la tabla. Hay varias formas sencillas de hacer esto. Si no desea utilizar una macro, puede seguir estos pasos:

  1. Inserte una columna en blanco en cualquier lugar de la lista o tabla.

  2. Coloque el valor 1 en la primera celda de la tabla de la nueva columna y el valor 2 en la segunda celda.

  3. Seleccione las dos celdas ingresadas en el paso 2 y use el controlador de relleno para arrastrar hacia abajo hasta la última celda de la tabla. Ahora debería tener una columna llena de números consecutivos, del 1 al número de filas que haya en la tabla. Estas celdas llenas aún deben estar seleccionadas.

  4. Presione Ctrl + C. Esto copia las celdas al Portapapeles.

  5. En la nueva columna, justo debajo de la última celda, pegue las celdas copiadas.

Ahora debería tener otro rango de celdas debajo de la tabla con los mismos números consecutivos que creó en el paso 3.

  1. Seleccione cualquier celda de la tabla original.

  2. Muestre la pestaña Datos de la cinta.

  3. Haga clic en Ordenar en el grupo Ordenar y filtrar. Excel selecciona la tabla, incluidas las filas agregadas en el paso 5, y muestra el cuadro de diálogo Ordenar.

(Ver figura 1)

  1. Especifique que desea ordenar en orden ascendente por la nueva columna que contiene sus números.

  2. Haga clic en Aceptar. La mesa se repite.

  3. Elimina la columna que agregaste en el paso 1.

Los pasos anteriores funcionan debido a la forma en que Excel realiza su clasificación.

Si, por alguna razón, termina con dos filas en blanco una al lado de la otra (en otras palabras, la clasificación no funciona exactamente como debería), entonces puede modificar ligeramente el proceso. En el paso 2, ingrese los números 1 y 3 en las dos celdas superiores. Esto da como resultado que los números impares se llenen en la nueva columna. En lugar de realizar los pasos 4 y 5, simplemente llenaría un área similar con celdas pares (simplemente complete la primera celda con 2 y la segunda con 4). Cuando luego ordena en los pasos 6 a 10, la tabla resultante tiene las filas intercaladas en el orden correcto.

Si no es reacio a usar macros, insertar filas en blanco es aún más fácil. Simplemente seleccione las filas que desea afectar y luego ejecute esta macro:

Sub AddBlankRows1()

Dim J As Integer     Dim MySelection As Range

If TypeName(Selection) <> "Range" Then Exit Sub     Set MySelection = Selection     Application.ScreenUpdating = False     For J = MySelection.Rows.Count To 1 Step –1         MySelection.Rows(J).EntireRow.Insert     Next J     Application.ScreenUpdating = True End Sub

Una variación algo más corta de la misma macro es esta:

Sub AddBlankRows2()

FR = Selection.Rows.Row     LR = Selection.Rows.Count + FR - 1     For R = LR To FR + 1 Step -1         Rows(R).Insert     Next End Sub

Por supuesto, debe recordar que si su único propósito al agregar filas es «espaciar» su información, puede lograr lo mismo simplemente aumentando la altura de cada fila en la tabla. Solo debe agregar filas en blanco físicamente si las necesita para insertar información adicional en su tabla de datos.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (9667) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Easily_Adding_Blank_Rows [Adición sencilla de filas en blanco].