Eliminar el formato de un rango en Excel es una tarea cotidiana cuando se heredan hojas “decoradas” o se necesita normalizar datos antes de analizarlos. Sin embargo, a diferencia de otras hojas de cálculo, Excel no ofrece una sola tecla para “borrar todo formato”. A continuación encontrarás varias formas de lograrlo —incluida la creación de tu propio atajo global—, de modo que puedas elegir la que mejor se adapte a tu flujo de trabajo y a los requisitos de tu organización.
Por qué conviene borrar el formato rápidamente
Más allá de la estética, el exceso de formatos provoca:
- Celdas innecesariamente pesadas. Cada celda guarda información de color, tipo de letra, bordes y más. Millones de celdas con estilos duplicados ralentizan el libro.
- Errores de lectura de datos. Colores de fuente blancos sobre fondo blanco, formatos de número incorrectos (por ejemplo, “texto” en vez de “número”) y demás confunden a los usuarios y a las fórmulas.
- Problemas al consolidar información. Copiar y pegar desde distintos archivos arrastra formatos que luego pasan inadvertidos.
Una operación tan frecuente merece una ejecución rápida y repetible, preferiblemente con el teclado.
Opción integrada: secuencia de la cinta
Excel incluye un comando para borrar solo los formatos, accesible desde la cinta de opciones:
Alt → H → E → F
La lógica detrás de cada letra es:
- Alt activa la capa de aceleradores de la cinta.
- H abre la pestaña Inicio (Home).
- E entra al menú Borrar (Clear).
- F ejecuta Borrar formato (Clear Formats).
Ventaja: funciona en cualquier instalación sin personalización. Inconveniente: son cuatro pulsaciones, fáciles de olvidar si se cambia el idioma de la interfaz.
Creación de un atajo global con VBA
Si necesitas una única combinación —por ejemplo Ctrl + \, habitual en otras suites—, la estrategia más robusta es usar una macro guardada en PERSONAL.XLSB. Este libro especial se abre de forma oculta cada vez que arrancas Excel, por lo que sus macros están disponibles en todos los archivos, incluso los que no son .xlsm
.
Código mínimo
'PERSONAL.XLSB – Módulo1.bas
Sub ClearFormatting()
On Error Resume Next 'Evita errores si no hay selección válida
Selection.ClearFormats 'Borra formato de las celdas activas
End Sub
Asignación del atajo
Desde el mismo módulo, añade:
Sub Workbook_Open()
Application.OnKey "^\", "ClearFormatting" 'Ctrl+\ dispara la macro
End Sub
La rutina Workbook_Open
se ejecuta automáticamente cada vez que se carga PERSONAL.XLSB. El método OnKey
acepta combinaciones con:
Símbolo | Tecla modificadora |
---|---|
^ | Ctrl |
% | Alt |
+ | Shift |
Para reasignar o anular el atajo más tarde, basta con volver a llamar a Application.OnKey
con una cadena vacía como segundo argumento.
Pasos detallados para usuarios menos familiarizados con VBA
- Abre cualquier libro nuevo y pulsa Alt + F11 para entrar en el Editor de Visual Basic.
- En Project Explorer busca VBAProject (PERSONAL.XLSB). Si no existe, graba una macro vacía para que Excel lo cree automáticamente.
- Inserta un Módulo (menú Insert → Module).
- Pega el código mostrado.
- Guarda y cierra el Editor. Al salir, Excel pedirá guardar los cambios en PERSONAL.XLSB; responde que sí.
- Cierra completamente Excel y vuelve a abrirlo para que se dispare
Workbook_Open
.
Prueba y consideraciones de seguridad
- Abre cualquier hoja, aplica formato (color, bordes, negrita) y pulsa Ctrl + \. El rango debería volver a su estado “en blanco”.
- La macro se ejecuta con los permisos del usuario. En entornos corporativos, puede ser necesario firmarla digitalmente para que pase las políticas de macros.
- Excel para la web y las apps móviles no soportan VBA; el atajo solo funcionará en la versión de escritorio para Windows y en la de macOS bajo la arquitectura de Macros de Automator o AppleScript equivalentes.
Alternativa práctica: Barra de acceso rápido (QAT)
Si no quieres lidiar con macros, coloca el comando Borrar formatos en la Barra de acceso rápido. Excel asigna un número automático (1–9, luego 09, 10…) que invocas con Alt + número.
- Haz clic derecho sobre la cinta y elige Personalizar la barra de acceso rápido….
- En “Comandos disponibles en” selecciona Todos los comandos.
- Busca “Borrar formatos”, pulsa Agregar y reorganízalo a la posición deseada.
- Confirma con Aceptar. Si quedó en segunda posición, lo activarás con Alt + 2.
Esta opción es completamente “macro‑free” y se sincroniza si usas tu cuenta de Microsoft 365 en varias estaciones, siempre que la función de roaming de configuración de Office esté habilitada.
Personalizar la cinta de opciones
Otra ruta es crear una pestaña o grupo propio, por ejemplo “Limpieza”, y añadir dentro “Borrar formatos”. Para ello:
- Clic derecho en la cinta → Personalizar cinta de opciones.
- En el panel derecho pulsa Nuevo grupo, nómbralo y añade Borrar formatos.
- Si usas Excel en varios idiomas, así evitarás que cambie la letra aceleradora (Alt + H E F puede romperse tras un cambio de UI).
Comparativa rápida
Método | Pulsaciones | Disponibilidad | Requiere macros | Pros | Contras |
---|---|---|---|---|---|
Alt H E F | 4 | Cualquier Excel de escritorio | No | Sin configuración previa, portable | Lento, cambia con el idioma |
Ctrl + \ (macro) | 1 | Excel Windows/Mac con VBA | Sí | Ultra‑rápido, personalizable | No funciona en web/móvil, posibles restricciones de seguridad |
QAT (Alt + n) | 2 | Roaming en 365 Desktop | No | No requiere código | Se ocupa una posición de QAT |
Consejos para mantener la macro a prueba de fallos
- Control de eventos: si tu macro actualiza libros compartidos en red, agrega
Application.EnableEvents = False
al inicio y reactivar al final para evitar bucles de eventos. - Compatibilidad 64 bit: desde Office 2010 x64 se recomienda usar
PtrSafe
para llamadas a API. En este caso, no llamamos a la API, así que tu macro funcionará sin cambios. - Manejo de áreas múltiples:
Selection.ClearFormats
ya gestiona rangos discontinuos, por lo que no hace falta iterar. - Pruebas con formatos condicionales: el comando borra formato de celda, pero no reglas condicionales. Si quieres una limpieza total, añade
Selection.FormatConditions.Delete
.
Preguntas frecuentes
¿Ctrl + Space limpia el formato?
No. Ctrl + Barra espaciadora selecciona la columna completa. Para eliminar formato dentro de esa columna aún necesitas uno de los métodos explicados.
¿Puedo usar la macro con otras combinaciones como Ctrl + Shift + R?
Sí. Reemplaza "^\"
por "+^R"
: el símbolo +
indica Shift, ^
es Ctrl y la letra final es la tecla alfabética.
¿El atajo afecta objetos como gráficos o formas?
Solo interviene sobre celdas. Si tienes gráficos seleccionados, el comando los ignorará; no se producirá error.
Conclusión
Borrar formatos en un clic es perfectamente posible en Excel de escritorio con la ayuda de una macro muy sencilla, o mediante la Barra de acceso rápido si prefieres mantener un entorno sin código. La elección dependerá de tus políticas de seguridad y del equilibrio entre velocidad y simplicidad que busques. En cualquier caso, adoptar un atajo consistente incrementará la productividad y reducirá errores al procesar datos en hojas de cálculo pesadas o heredadas.