espacios en blanco

Borrar páginas en blanco en Excel: cómo quitarlas de verdad

noviembre 2, 2026 Tuto Excel 13 min read
Borrar páginas en blanco en Excel: cómo quitarlas de verdad

Una hoja en blanco dentro de un libro de Excel es una pestaña que no contiene datos útiles y que solo ocupa sitio, ensucia la vista y, si imprimes, puede terminar como una página impresa sin contenido. En este tutorial vas a aprender a detectarla, a borrarla a mano desde la pestaña y a hacerlo en bloque con una macro de VBA cuando tienes muchas. Lo que verás funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016 y 2013; las macros VBA no se ejecutan en Excel para la web ni en Excel para móviles.

Qué es una hoja en blanco y por qué aparece en tu libro

Imagina tu libro de trabajo Ventas 2026 con tres pestañas. En Hoja1 tienes el registro de pedidos del trimestre: producto, unidades, precio e importe por fila. En Hoja2 no escribiste nada al crearla, o la dejaste vacía después de borrar unos datos de prueba. En Hoja3 está el gráfico de barras con la facturación por mes, que enlaza con Hoja1.

Cuando mandas el libro a imprimir, Excel reparte el contenido en tres páginas: la primera con la tabla de Hoja1, la segunda con la página vacía de Hoja2 y la tercera con el gráfico de Hoja3. La del medio es la que sobra: es una hoja en blanco que tú no necesitas y que, encima, le envía al lector la sensación de que el documento está incompleto.

Una hoja se considera en blanco, a efectos prácticos, cuando su UsedRange (el rectángulo que Excel considera «usado») está vacío. Si escribiste algo y luego lo borraste, puede que la hoja siga marcada como usada aunque ya no veas nada.

Las dos formas reales de borrarla

Tienes dos caminos para quitar una hoja en blanco de tu libro. El primero es a mano, con el menú contextual de la pestaña: clic derecho sobre la pestaña y Eliminar hoja. Es rápido y vale para una o dos hojas sueltas.

El segundo es con una macro de VBA que recorre todas las hojas del libro y elimina las que estén vacías. Merece la pena cuando el libro tiene decenas de hojas repetidas, como pasa en algunos departamentos que generan un informe mensual por delegación y se les acumulan pestañas vacías de meses anteriores.

Si la hoja que intentas borrar contiene datos o referencias usadas en otras hojas, Excel muestra un aviso pidiendo que confirmes. La acción no se puede deshacer con Ctrl+Z después de guardar y cerrar el libro, así que conviene guardar una copia de seguridad antes.

Eliminar una hoja a mano desde la pestaña

  1. Coloca el cursor sobre la pestaña Hoja2 en la barra inferior del libro.
  2. Pulsa clic derecho y elige Eliminar hoja.
  3. Confirma el aviso con Eliminar.

La pestaña desaparece de la barra inferior. Si alguna fórmula de otra hoja apuntaba a Hoja2!A1, esa fórmula pasa a mostrar #¡REF!, porque la referencia apunta a una hoja que ya no existe.

Borrar varias hojas de una pasada con VBA

  1. Abre el editor con Alt+F11.
  2. En el menú, elige Insertar > Módulo.
  3. Pega este código en el módulo:

Sub EliminarHojasVacias()
    Dim ws As Worksheet
    Application.DisplayAlerts = False
    For Each ws In ThisWorkbook.Worksheets
        If WorksheetFunction.CountA(ws.UsedRange) = 0 Then
            ws.Delete
        End If
    Next ws
    Application.DisplayAlerts = True
    MsgBox "Listo: hojas vacias eliminadas."
End Sub
  1. Pulsa F5 para ejecutar la macro. El editor pregunta qué macro lanzar; elige EliminarHojasVacias y acepta.

La macro recorre todas las hojas, cuenta las celdas con datos de cada una y elimina las que dan cero. Los avisos de confirmación quedan desactivados dentro del proceso y se vuelven a activar al terminar.

Encuentra la hoja en blanco antes de tocar nada

Antes de borrar a ciegas, lo razonable es localizar las hojas vacías. Crea un libro de prueba con seis hojas: Hoja1, Hoja2, Hoja3, Hoja4, Hoja5 y Hoja6. Las que están vacías de verdad son Hoja2 y Hoja4. Hoja5 solo tiene la palabra Borrador escrita en A1. Hoja6 contiene un gráfico.

Añade una hoja nueva llamada Resumen para ver de un vistazo qué hoja tiene datos y cuál no.

Localizar hojas vacías con CONTAR.SI y un resumen

En Resumen escribe en la celda B2 el nombre de la primera hoja (Hoja1) y arrástralo hacia abajo hasta B7. En C2 escribe:

=CONTAR.SI(Hoja1!1:1048576;"<>")

Esta fórmula cuenta las celdas con datos en Hoja1. Cópiala hacia abajo cambiando el nombre de la hoja en cada fila (Hoja2, Hoja3, …).

C2fx18
A B C
1 Hoja Nombre Celdas con datos
2 Hoja1 Hoja1 18
3 Hoja2 Hoja2 0
4 Hoja3 Hoja3 7
5 Hoja4 Hoja4 0
6 Hoja5 Hoja5 1
7 Hoja6 Hoja6 0
Resumen
Cuidado: Hoja6 da cero en la columna C, aunque tiene un gráfico, porque CONTAR.SI no cuenta objetos. La macro de VBA usa UsedRange y tampoco los detecta; en ese caso, el gráfico aparece como un objeto suelto y hay que borrarlo aparte.
Comprueba: las filas con 0 en la columna C son candidatas a borrar.

Resaltar las hojas vacías con formato condicional

Para ver de un vistazo cuáles son, aplica formato condicional sobre la columna C:

  1. Selecciona C2:C7.
  2. Abre Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Aplicar formato a las celdas que contengan.
  4. En la primera lista desplegable, escoge Valor de la celda; en la segunda, igual a; en el cuadro, escribe 0.
  5. Pulsa Formato, pestaña Relleno, y elige un rojo claro.
  6. Acepta dos veces.

Las filas con cero quedan pintadas de rojo y, al mirar Resumen, sabes al instante qué hojas puedes borrar.

Comprueba: las celdas C3, C5 y C7 aparecen con relleno rojo.

Borrar la hoja en blanco paso a paso

Cierra o borra la hoja Resumen para volver a ver la barra de pestañas normal. Ahora vas a borrar dos hojas a mano.

Qué pasa con las fórmulas que apuntaban a esa hoja

En Hoja1 tienes una fórmula en D2 que traía el comentario de la hoja de notas:

=Hoja2!A1
D2fx=Hoja2!A1
A B C D
1 Producto Precio Cantidad Comentario
2 Cuaderno 3,20 5 Revisar stock
3 Goma 0,80 12 #¡REF!
Hoja1

Al borrar Hoja2, la fórmula pasa a #¡REF!. Para evitarlo, antes de borrar, cambia la fórmula a:

=SI.ERROR(=Hoja2!A1;"")
Nota: la versión correcta es =SI.ERROR(Hoja2!A1;""), sin el segundo =. La función SI.ERROR (en inglés IFERROR) atrapa el error y, cuando se cumple, devuelve la cadena vacía en lugar de #¡REF!.

Otra opción es apuntar la fórmula a una hoja que sí se queda, por ejemplo Hoja3!Notas, para que el dato siga apareciendo.

Guardar el libro después de borrar

Una vez borradas las hojas:

  1. Pulsa Ctrl+G para guardar el libro con el mismo nombre y formato.
  2. Si prefieres un archivo nuevo, ve a Archivo > Guardar como y elige la carpeta.
  3. En Tipo, deja Libro de Excel (*.xlsx) salvo que necesites mantener macros, en cuyo caso será Libro de Excel habilitado para macros (*.xlsm).
Nota: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en lugar del punto y coma.

La operación de eliminar una hoja funciona igual en libros guardados como .xls (formato de Excel 97-2003), aunque ese formato limita el libro a 65.536 filas.

Cuándo VBA merece la pena

Si tu trabajo consiste en preparar un informe mensual para 30 delegaciones y cada delegación tiene su hoja, es probable que varias hojas terminen vacías porque ese mes no se recibieron datos. Borrarlas una a una a mano lleva tiempo y es fácil dejar alguna sin revisar.

Una macro que recorra el libro y borre las hojas vacías, además, puede avisar primero con un listado y dejarte cancelar antes de tocar nada. El código que vas a ver hace justo eso: muestra las hojas que va a borrar y pregunta antes de seguir.

El código listo para copiar y pegar

Sub BorrarHojasVaciasConAviso()
    Dim ws As Worksheet
    Dim lista As String
    Dim resp As VbMsgBoxResult

    lista = ""
    For Each ws In ThisWorkbook.Worksheets
        If WorksheetFunction.CountA(ws.UsedRange) = 0 And _
           ws.Name <> ActiveSheet.Name Then
            lista = lista & ws.Name & vbCrLf
        End If
    Next ws

    If lista = "" Then
        MsgBox "No hay hojas vacias para borrar."
        Exit Sub
    End If

    resp = MsgBox("Se van a eliminar estas hojas:" & vbCrLf & _
                  lista & vbCrLf & "¿Continuar?", _
                  vbExclamation + vbYesNo, "Confirmar borrado")
    If resp = vbNo Then Exit Sub

    Application.DisplayAlerts = False
    For Each ws In ThisWorkbook.Worksheets
        If WorksheetFunction.CountA(ws.UsedRange) = 0 And _
           ws.Name <> ActiveSheet.Name Then
            ws.Delete
        End If
    Next ws
    Application.DisplayAlerts = True
    MsgBox "Hojas eliminadas."
End Sub

La macro recorre las hojas, construye un texto con los nombres, lo muestra y pide confirmación. Si aceptas, entra en el bucle de borrado con los avisos desactivados.

Crear un botón en la cinta que ejecute la macro

  1. Pulsa clic derecho sobre la cinta de opciones y elige Personalizar la cinta de opciones.
  2. En la lista de la derecha, desplega la pestaña Inicio (o la que prefieras) y crea un grupo nuevo con Nuevo grupo. Si ya tienes uno, selecciónalo.
  3. En la lista de la izquierda, elige Macros.
  4. Selecciona la macro BorrarHojasVaciasConAviso y pulsa Añadir.
  5. Pulsa Aceptar.
ArchivoOpcionesPersonalizar cinta de opciones

El botón aparece en la pestaña Inicio, dentro del grupo que hayas creado, con el icono y nombre de la macro. A partir de ahí, un clic basta para lanzar el borrado.

Por qué no encuentras la hoja en blanco que ves

A veces la hoja parece vacía pero no lo está, y el borrado falla o deja restos. Tres causas explican casi todos los casos.

La hoja parece vacía pero tiene un espacio en A1

Tienes la hoja auxiliar Borrador con un espacio en A1 (lo que sale al pulsar la barra espaciadora una vez). Visualmente está vacía, pero ESBLANCO(A1) devuelve FALSO, porque la celda contiene un carácter.

Para ver todas las celdas realmente vacías de la hoja:

  1. Selecciona todo el rango con Ctrl+1 no, mejor con clic en el cuadro de nombres y escribe A1:XFD1048576.
  2. Abre Inicio > Buscar y seleccionar > Ir a especial.
  3. Elige Celdas en blanco y pulsa Aceptar.

Excel marca todas las celdas vacías de verdad en gris. Si la selección incluye A1, tu espacio ya no estaba ahí.

La hoja está protegida y no deja borrarla

El menú contextual sobre la pestaña muestra Eliminar hoja en color gris y el clic no hace nada. La hoja está protegida con una contraseña.

  1. Abre la hoja en cuestión.
  2. Ve a Revisar > Proteger > Desproteger hoja.
  3. Escribe la contraseña si la tiene y acepta.
  4. Vuelve a la pestaña, clic derecho > Eliminar hoja y confirma.
RevisarProtegerDesproteger hoja

Si no tienes la contraseña, no podrás desprotegerla y, por tanto, no podrás borrarla desde la interfaz. La macro de VBA tampoco la borra si la protección está activa.

La hoja contiene un objeto (imagen, gráfico) que no ves

Un gráfico pequeño colocado en M50 mantiene UsedRange con datos y tu hoja «vacía» no está vacía para Excel. Para localizar objetos:

  1. Ve a Inicio > Buscar y seleccionar > Ir a especial.
  2. Elige Objetos y pulsa Aceptar.

Si Excel marca algo, ya tienes el objeto. Selecciónalo y pulsa Supr para quitarlo; después vuelve a intentar borrar la hoja.

Lo que esta hoja en blanco no es

En Excel no se borra una "página" como se hace en Word. La palabra «página» en Word se refiere a lo que imprimes; en Excel la unidad es la hoja de cálculo, una pestaña de la barra inferior, y se elimina entera o se deja entera. Lo que sí puedes ajustar es qué parte de la hoja se imprime.

Páginas en blanco al imprimir, pero las hojas están bien

Si al imprimir salen páginas de más aunque las hojas del libro están bien, el problema está en el área de impresión y en los saltos de página, no en las hojas.

  1. Abre Vista > Saltos de página para ver dónde corta Excel.
  2. Mueve los saltos azules con el ratón hasta ajustar lo que quieres imprimir.
  3. Si la lías, ve a Disposición de página > Saltos > Restablecer saltos para volver al estado automático.
VistaSaltos de pagina
Disposicion de paginaSaltosRestablecer saltos

La hoja sigue siendo la misma; lo que cambia es el reparto del contenido al imprimir.

Quitar filas o columnas vacías dentro de una hoja con datos

Para limpiar filas y columnas vacías dentro de un rango con datos, Excel Microsoft 365 y Excel para la web traen la función TRIMRANGE (en la ayuda en español, RECORTAR.RANGO). En Excel 2024 y anteriores no existe y se hace a mano.

=TRIMRANGE(A1:Z50)

La función recorta las filas y columnas vacías de los bordes del rango y devuelve solo la parte con datos. Si tu Excel es 2024 o anterior, recorta a mano con Buscar y reemplazar, filtrando por vacíos o usando Ir a especial > Celdas en blanco > Supr.

Lo que ya sabes hacer con las hojas en blanco

  • Localizar una hoja vacía con CONTAR.SI (en inglés COUNTIF) sobre todo el rango de filas y columnas y resumirlo en una hoja auxiliar.
  • Borrar una hoja a mano desde la pestaña con el menú contextual y aceptar el aviso.
  • Borrar varias hojas en bloque con una macro que recorre Worksheets y elimina las que están vacías.
  • Evitar el error #¡REF! en las fórmulas que apuntaban a la hoja borrada usando SI.ERROR (en inglés IFERROR) o cambiando la referencia a otra hoja antes de borrar.

El siguiente paso, si esta tarea se repite cada mes, es convertir la macro en un botón fijo en la cinta de opciones, como has visto en el apartado anterior, para que un clic baste y no tengas que abrir el editor de VBA cada vez.

Dudas al eliminar hojas en blanco en Excel

1. Cómo eliminar páginas en blanco en un documento de Word con el teclado

En Word, coloca el cursor al final de la página anterior y pulsa Ctrl+Fin para ir al final del documento. Después pulsa Retroceso varias veces hasta borrar los saltos de párrafo y de página sobrantes. Si la página sigue ahí, ve a Inicio > Edición > Mostrar/ocultar (¶) para ver los saltos y eliminarlos uno a uno. El atajo funciona en Windows; en Mac la tecla equivale a Cmd+Fn+Flecha derecha.

2. Cómo borrar una hoja en blanco en Google Docs

En Google Docs, pulsa Ctrl+Fin (Cmd+Fn+Flecha derecha en Mac) para saltar al final del documento. Si quedan saltos de página vacíos, selecciónalos y elimínalos con Suprimir o Retroceso. Si el problema es un margen final enorme, ve a Archivo > Configuración de página y reduce el margen inferior o el espacio posterior del último párrafo. No hay páginas como en Word, sino saltos que se eliminan igual que cualquier carácter.

3. Cómo quitar una página en blanco en Word en un portátil

En un portátil el método es el mismo que en escritorio, pero con un detalle: el atajo Ctrl+Fin a veces se sustituye por Fn+Ctrl+Fin porque la tecla Fin está en la fila superior. Activa primero el símbolo ¶ desde Inicio > Mostrar/ocultar, baja al final del documento y borra los saltos sobrantes pulsando Retroceso poco a poco. Si la página queda por culpa de un salto de sección, entra en Disposición > Saltos y elimínalo desde allí.

Fuentes

  1. MicrosoftEliminar una página en blanco – Microsoft Supportconsultado el 12/10/2026
  2. MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 12/10/2026
  3. MicrosoftCONTAR.BLANCO — documentación oficialconsultado el 12/10/2026
  4. MicrosoftESBLANCO — documentación oficialconsultado el 12/10/2026
  5. MicrosoftTRIMRANGE — documentación oficialconsultado el 12/10/2026