KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

¿Cómo agrupar y ordenar los correos electrónicos por mes en Outlook?

AutorKelly Fecha de modificación

De forma predeterminada, Outlook organiza los correos electrónicos en la Bandeja de entrada según la fecha de recepción, normalmente en orden cronológico. Sin embargo, muchos usuarios necesitan analizar o gestionar sus mensajes por meses —por ejemplo, para identificar tendencias en la correspondencia, hacer un seguimiento de la actividad o auditar los mensajes de un mes específico—. Desafortunadamente, Outlook no incluye una función integrada que permita ordenar o agrupar directamente todos los correos por el mes de recepción. En este artículo descubrirá una solución práctica para superar esta limitación: crear un campo personalizado y utilizar código VBA que categorice automáticamente sus mensajes por mes, facilitando así un análisis mensual mucho más eficiente.

Agrupar u ordenar correos electrónicos por mes resulta especialmente útil cuando necesita comprobar la actividad de un proyecto, preparar informes mensuales o simplemente organizar su buzón de una forma más manejable. Esta solución es igualmente aplicable tanto para la gestión profesional como personal del buzón o al archivar correos de distintos períodos.

Agrupe u ordene correos electrónicos por mes en Outlook mediante código VBA

Solución alternativa: Si prefiere no utilizar VBA, puede emplear la función de búsqueda de Outlook para encontrar correos de un mes específico o usar Establecer condiciones de filtro para ver la correspondencia mensual.Consulte los detalles en la sección de soluciones alternativas.


Agrupe u ordene correos electrónicos por mes en Outlook mediante código VBA

Esta solución le permite crear una nueva columna denominada 'Mes' en la vista de su carpeta de correo. A continuación, utiliza código VBA para rellenar automáticamente la columna 'Mes' con el mes de recepción de cada correo. Una vez completado, podrá ordenar o agrupar fácilmente sus correos por esta columna. Este método es ideal si gestiona grandes volúmenes de correos o necesita resúmenes mensuales periódicos, ya que ahorra tiempo en comparación con filtrar manualmente cada mensaje.

En primer lugar, abra la carpeta en la que desea organizar los correos por mes. A continuación, localice y haga clic en el botón Configuración de vista, situado en la pestaña Vista en Outlook 2010 y versiones posteriores. Esto abrirá la configuración que le permite personalizar cómo se muestran sus correos.

doc ordenar correos electrónicos por mes1

Nota: Para usuarios de Outlook 2007, navegue a través de Vista > Vista actual > Personalizar vista actual para acceder a la configuración necesaria.

Cuando se abra el cuadro de diálogo Configuración avanzada de vista/Personalizar vista, haga clic en el botón Columnas(a veces etiquetado como)Campos), que le permite ajustar y agregar varias columnas a la vista actual de sus mensajes.

doc ordenar correos electrónicos por mes2

En el cuadro de diálogo Mostrar columnas/Campos, seleccione Nueva columna(o)Nuevo campo) para abrir la ventana de creación de campos. Escriba Mes en el campo Nombre y asegúrese de que tanto el cuadro Tipo como el de Formato estén establecidos en Texto. Haga clic en Aceptar para confirmar. Asignar el tipo como Texto es fundamental, ya que la macro que se ejecutará a continuación escribirá el nombre del mes en formato de texto (por ejemplo, «ene», «feb», etc.).

doc ordenar correos electrónicos por mes3

Después de añadir la nueva columna, regrese al cuadro de diálogo Mostrar columnas/Campos. Seleccione la entrada Mes en la lista Mostrar estas columnas en este orden y utilice el botón Subir para colocarla justo debajo de Recibido. Al ordenar las columnas de esta manera, garantiza que la fecha de recepción y el mes aparezcan juntos para facilitar su comparación. Por último, haga clic en Aceptar para guardar los cambios.

doc ordenar correos electrónicos por mes4

Al salir del cuadro de diálogo con Aceptar, la vista de su carpeta incluirá ahora la nueva columna Mes.

Para aplicar la macro VBA a todos los correos de esta carpeta, debes seleccionar todos los mensajes. Haz clic en cualquier correo de la carpeta y pulsa Ctrl+A para resaltarlos todos a la vez. ¡Seleccionar todos los correos garantiza que la macro procese cada elemento de la carpeta!

Nota: Si el Panel de lectura está activado, se recomienda desactivarlo para mejorar el rendimiento. Vaya a Vista > Panel de lectura > Desactivado. Esto evita problemas de visualización y selección al procesar un gran volumen de correos.

A continuación, abra el editor de VBA pulsando simultáneamente Alt+F11. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo para crear un nuevo módulo para su código.

Copie y pegue la siguiente macro VBA en el módulo recién creado. Este código lee automáticamente la Fecha de recepción de cada correo seleccionado, extrae el mes y lo escribe en el campo personalizado 'Mes'.

VBA: Ordene o agrupe correos electrónicos por mes

Sub ListSelectionMonth()
	Dim aObj As Object
	Dim oProp As Outlook.UserProperty
	Dim sMonth
	
	On Error Resume Next
	
	For Each aObj In Application.ActiveExplorer.Selection
		Set oMail = aObj
		
		sMonth = Month(oMail.ReceivedTime)
		Set oProp = oMail.UserProperties.Add("Month", olText, True)
		oProp.Value = sMonth
		oMail.Save
		
		Err.Clear
	Next
	
End Sub

Una vez que el código esté listo, pulse F5 dentro del editor de VBA para ejecutar la macro. Asegúrese de que todos los correos relevantes estén seleccionados antes de ejecutarla. Si aparece algún aviso o cuadro de diálogo de permisos, confírmelo para continuar.

Tras ejecutar la macro, verá que la columna «Mes» de su carpeta se ha rellenado automáticamente para cada correo, indicando el mes en que se recibió cada mensaje. Para ordenar los correos por mes, basta con hacer clic en la cabecera de la columna Mes. Al ordenar por esta columna, los mensajes se organizarán según su mes de recepción. ¡Una funcionalidad ideal para identificar tendencias en su correspondencia o preparar informes de archivo con facilidad!

doc ordenar correos electrónicos por mes5

Si desea agrupar todos los correos por mes en lugar de simplemente ordenarlos, haga clic con el botón derecho en la cabecera de la columna Mes y seleccione Agrupar por este campo en el menú contextual. Esta acción organizará sus correos en grupos expandibles por cada mes, mejorando la visibilidad del volumen de correspondencia mensual.

doc ordenar correos electrónicos por mes6

Resolución de problemas y consejos: Si no ve la columna 'Mes' rellenada correctamente, asegúrese de haber utilizado exactamente el nombre de la condición y el tipo indicados. Recuerde que esta macro solo procesa los correos seleccionados, así que verifique que no haya ningún filtro aplicado de forma no intencionada. En ocasiones, carpetas muy grandes con miles de correos pueden tardar más en procesarse; si Outlook deja de responder, espere a que finalice o divida el procesamiento en lotes más pequeños.
Tenga precaución al ejecutar macros VBA, ya que la configuración de seguridad de Outlook podría requerirle habilitar las macros o ajustar los permisos. Haga siempre una copia de seguridad de los datos importantes antes de ejecutar scripts que modifiquen propiedades de los elementos. Además, al volver a ejecutar la macro tras recibir un nuevo correo, se actualizarán los valores 'Mes' de esos nuevos elementos.

Ventajas y limitaciones: Este enfoque es flexible y funciona con cualquier carpeta de Outlook, aunque puede requerir cierta familiaridad con el editor de VBA para su correcta ejecución. La capacidad de agrupación permite realizar análisis mensuales rápidos sin necesidad de herramientas externas. No obstante, al utilizar VBA, los cambios se aplican únicamente a su perfil local de Outlook y no se sincronizarán automáticamente con otros dispositivos ni usuarios, a menos que se implementen por separado en cada uno.

Consejo práctico: Después de ordenar o agrupar por mes, puede aplicar filtros adicionales, categorizar o exportar los correos de cada período. Para usos recurrentes, guarde la macro y actualice el campo «Mes» en Nuevo Email siempre que lo necesite.

Asistente de correo con IA en Outlook: respuestas más inteligentes y comunicación más clara (¡magia con un solo clic!)

Simplifique sus tareas diarias en Outlook con el Asistente de correo con IA de Kutools para Outlook. Esta potente herramienta aprende de sus correos anteriores para ofrecerle respuestas inteligentes y precisas, optimizar el contenido de sus mensajes y ayudarle a redactarlos y perfeccionarlos sin esfuerzo.
doc gestión de correos electrónicos con IA

Esta función incluye:

  • Respuestas inteligentes: obtenga respuestas elaboradas a partir de sus conversaciones anteriores: personalizadas, precisas y listas para usar.
  • Contenido mejorado: refine automáticamente el texto de sus correos electrónicos para lograr mayor claridad e impacto.
  • Redacción sin esfuerzo: proporcione solo palabras clave y deje que la IA haga el resto, con múltiples estilos de escritura.
  • Extensiones inteligentes: potencie sus ideas con sugerencias adaptadas al contexto.
  • Resumen: obtenga al instante resúmenes concisos de correos electrónicos extensos.
  • Alcance global: traduzca sus correos electrónicos a cualquier idioma con facilidad.

Esta función incluye:

  • Respuestas inteligentes de correo electrónico
  • Contenido optimizado
  • Borradores basados en palabras clave
  • Extensión inteligente de contenido
  • Resumen de correos electrónicos
  • Traducción multilingüe

¡No espere más—descargue ahora el Asistente de correo con IA y disfrute!


Solución alternativa: Filtre o busque correos por mes de recepción

Si desea evitar el uso de macros VBA o prefiere un método integrado, las funciones de búsqueda y filtrado de Outlook le permiten mostrar correos de un mes específico:

  • Vaya a la barra de búsqueda situada en la parte superior de su carpeta de correo.
  • Escriba received: January 2024 (o ajuste el mes y el año según sea necesario). Outlook mostrará los mensajes recibidos correspondientes a ese período.
  • Para filtros más avanzados, puede utilizar los comandos Herramientas de búsqueda > Buscar por fecha o añadir un filtro en la Configuración de vista para mostrar mensajes dentro de un Rango de fechas específico (por ejemplo, entre el 1 y el 31 de enero).
Esta solución es rápida y no requiere campos personalizados ni código, pero no permite agrupar ni ordenar directamente, y debe repetirse para cada mes de interés.

Otra alternativa consiste en utilizar la función Usar formato condicional de Outlook para resaltar visualmente los mensajes recibidos en un mes concreto, lo que facilita su revisión rápida. Para ello, vaya a Vista > Configuración de la vista > Usar formato condicional y añada una regla basada en la fecha de recepción.


Las mejores herramientas de productividad para Office

¡Descubra el nuevo Kutools para Outlook con 100+ funciones increíbles!¡Haga clic para descargar ahora!

🤖KUTOOLS AI:Utiliza tecnología avanzada de IA para gestionar correos electrónicos sin esfuerzo, incluyendo responder, resumir, optimizar, ampliar, traducir y redactar correos.

📧Automatización de correo electrónico: Respuesta automática (disponible para POP e IMAP) / Programar el envío de correos electrónicos / CC/BCC automático según reglas al enviar correos / Reenvío automático (regla avanzada) / Añadir saludo automáticamente / Dividir automáticamente los correos con múltiples destinatarios en mensajes individuales...

📨Gestión de correo electrónico: Recupera tus correos electrónicos / Bloquea correos fraudulentos por asunto y otros criterios / Elimina correos electrónicos duplicados / Búsqueda avanzada / Organiza tus carpetas

📁Archivos adjuntos Pro: Guardar en lote / Desvincular en lote / Comprimir en lote / Guardar automáticamente / Desconectar automáticamente / Auto comprimir...

🌟Magia de la interfaz: 😊Más emojis bonitos y modernos / Le avisa cuando llegan correos importantes / Minimiza Outlook en lugar de cerrarlo

👍Maravillas con un solo clic: Responder a Todos con Adjuntos / Correos electrónicos antiphishing / 🕘 Mostrar zona horaria: hora actual del remitente...

👩🏼‍🤝‍👩🏻Contactos y calendario: Crear contactos en lote a partir de correos seleccionados / Dividir un grupo de contactos en grupos individuales / Eliminar recordatorio de cumpleaños...

Utilice Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y más de 40 idiomas adicionales.

Desbloquee Kutools para Outlook al instante con un solo clic. ¡No espere más: descárguelo ahora y potencie su eficiencia!

kutools for outlook características1kutools for outlook características2

🚀 Descarga con un solo clic — Obtenga todos los complementos de Office

Muy recomendado: Kutools for Office (5 en 1)

Un solo clic para descargar cinco instaladoresa la vez —Kutools para Excel, Outlook, Word, PowerPointy Office Tab Pro.¡Haga clic para descargar ahora!

  • Comodidad con un solo clic: Descargue los cinco paquetes de instalación de una sola vez.
  • 🚀Listo para cualquier tarea de Office: Instale los complementos que necesite, justo cuando los necesite.
  • 🧰Incluido: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools for PowerPoint