KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Outlook : comment supprimer les éléments en double du calendrier

AuteurSun Date de modification

Il arrive parfois que des doublons apparaissent dans le calendrier lors de l’importation d’événements depuis d’autres appareils. Ce tutoriel vous propose deux méthodes efficaces pour les supprimer : la première consiste à les éliminer manuellement, un par un, lorsque leur nombre est limité ; la seconde utilise un script VBA pour les supprimer tous en une seule opération.

Supprimer manuellement Supprimer les doublons les éléments du calendrier un par un

Utiliser un code VBA pour Supprimer les doublons les éléments du calendrier en une seule fois


Supprimer manuellement Supprimer les doublons les éléments du calendrier un par un

 

Pour supprimer les doublons du calendrier un par un, commencez par les trier de façon précise afin d’identifier clairement les éléments en double, puis éliminez-les individuellement.

1. Par défaut, le calendrier s’affiche en mode « Calendrier ». Sélectionnez le calendrier dont vous souhaitez supprimer les doublons, puis cliquez sur « Affichage » > « Modifier la vue » > « Liste ».

étapes pour supprimer manuellement les éléments en double du calendrier un par un

Le calendrier s’affiche désormais en liste.

étapes pour supprimer manuellement les éléments en double du calendrier un par un
étapes pour supprimer manuellement les éléments en double du calendrier un par un

2. Ensuite, définissez un critère pour identifier les doublons. Par exemple, si vous souhaitez comparer les éléments ayant le même objet, cliquez sur la colonne « OBJET » dans la liste du calendrier : tous les éléments partageant cet objet seront automatiquement regroupés.

étapes pour supprimer manuellement les éléments en double du calendrier un par un

3. Vous pouvez désormais supprimer un par un les éléments ayant le même objet en cliquant droit sur l’élément concerné, puis en choisissant « Supprimer » dans le menu contextuel qui s’affiche.

étapes pour supprimer manuellement les éléments en double du calendrier un par un

Assistant IA Mail dans Outlook : des réponses plus intelligentes, une communication plus claire (magie en un clic !) !

Simplifiez vos tâches quotidiennes dans Outlook avec l’Assistant IA Mail de Kutools pour Outlook. Cet outil intelligent s’appuie sur vos e-mails précédents pour vous suggérer des réponses pertinentes, optimiser le contenu de vos messages et vous aider à rédiger et perfectionner vos e-mails en toute simplicité.
gestion des e-mails avec l’IA de documents

Cette fonctionnalité prend en charge :

  • Réponses intelligentes : obtenez des réponses élaborées à partir de vos conversations passées – personnalisées, précises et immédiatement utilisables.
  • Contenu amélioré : affinez automatiquement le texte de vos e-mails pour plus de clarté et d’impact.
  • Rédaction simplifiée : il vous suffit d’indiquer des mots-clés, et l’IA s’occupe du reste, avec plusieurs styles d’écriture.
  • Extensions intelligentes : libérez tout le potentiel de vos idées grâce à des suggestions parfaitement adaptées à votre contexte.
  • Résumé : obtenez instantanément des aperçus concis de vos e-mails les plus longs.
  • Portée mondiale : traduisez vos e-mails facilement dans n’importe quelle langue.

Cette fonctionnalité prend en charge :

  • Réponses intelligentes aux e-mails
  • Contenu optimisé
  • Brouillons basés sur des mots-clés
  • Extension intelligente du contenu
  • Résumé d’e-mails
  • Traduction multilingue

N’attendez plus –téléchargez dès maintenant l’Assistant IA Mail et profitez-en!


Utiliser un code VBA pour Supprimer les doublons les éléments du calendrier en une seule fois

 

Voici quelques exemples de code VBA pour supprimer tous les éléments en double d’un dossier de calendrier, adaptés à différents scénarios.

1. Appuyez sur « Alt » + « F11 » pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».

2. Cliquez sur « Insertion » > « Module » pour créer un nouveau module vide, puis copiez-collez le code ci-dessous dedans.

Code VBA : supprimer tous les éléments en double du calendrier appartenant à une catégorie spécifique

'Sub RemoveDuplicateCalendar()
'UpdatebyExtendoffice20220413
  Dim xStores As Stores
  Dim xStore As Store
  Dim xRootFolder As Folder
  Dim xFolder As Object
  Set xStores = Application.Session.Stores
  For Each xStore In xStores
    Set xRootFolder = xStore.GetRootFolder
    For Each xFolder In xRootFolder.Folders
      Call ProcessFolders(xFolder)
    Next
  Next
  Set xStores = Nothing
End Sub

Sub ProcessFolders(ByVal CurrentFld As Folder)
  Dim xDictionary As Object
  Dim i As Long
  Dim xItem As Object
  Dim xKey As String
  Dim xSubFld As Folder
  On Error Resume Next
  If CurrentFld.DefaultItemType <> olAppointmentItem Then Exit Sub
  Set xDictionary = CreateObject("Scripting.Dictionary")
  For i = CurrentFld.Items.Count To 1 Step -1
    Set xItem = CurrentFld.Items.Item(i)
    'change categories as you need in below script
    If xItem.Categories = "date" Then
    'change the comparing items as you need
      xKey = xItem.Subject & xItem.Location & xItem.Body & xItem.Categories
      If xDictionary.Exists(xKey) = True Then
        xItem.Delete
      Else
        xDictionary.Add xKey, True
      End If
    End If
  Next i
  For Each xSubFld In CurrentFld.Folders
    ProcessFolders xSubFld
  Next
End Sub

Ce code VBA supprime tous les doublons dans la catégorie « date » en comparant l’objet, le lieu, le corps du message et la catégorie. Vous pouvez adapter ces critères à vos besoins.

étapes pour utiliser VBA afin de supprimer en une seule fois les éléments en double du calendrier

3. Ensuite, appuyez sur «F5» ou cliquez sur « Exécuter » pour lancer le code. La boîte de dialogue « Macros » s’ouvre ; sélectionnez « RemoveDuplicateCalendar », puis cliquez sur « Exécuter ». étapes pour utiliser VBA afin de supprimer en une seule fois les éléments en double du calendrier.

étapes pour utiliser VBA afin de supprimer en une seule fois les éléments en double du calendrier

Les doublons dans la catégorie « date » ont été supprimés.

Code VBA : supprimer tous les éléments en double du calendrier, quelles que soient leurs catégories

Sub RemoveDuplicateCalendar()
'UpdatebyExtendoffice20220413
  Dim xStores As Stores
  Dim xStore As Store
  Dim xRootFolder As Folder
  Dim xFolder As Object
  Set xStores = Application.Session.Stores
  For Each xStore In xStores
    Set xRootFolder = xStore.GetRootFolder
    For Each xFolder In xRootFolder.Folders
      Call ProcessFolders(xFolder)
    Next
  Next
  Set xStores = Nothing
End Sub

Sub ProcessFolders(ByVal CurrentFld As Folder)
  Dim xDictionary As Object
  Dim i As Long
  Dim xItem As Object
  Dim xKey As String
  Dim xSubFld As Folder
  On Error Resume Next
  If CurrentFld.DefaultItemType <> olAppointmentItem Then Exit Sub
  Set xDictionary = CreateObject("Scripting.Dictionary")
  For i = CurrentFld.Items.Count To 1 Step -1
    Set xItem = CurrentFld.Items.Item(i)
    'change the comparing items as you need
      xKey = xItem.Subject & xItem.Location & xItem.Body & xItem.Categories
      If xDictionary.Exists(xKey) = True Then
        xItem.Delete
      Else
        xDictionary.Add xKey, True
      End If
  Next i
  For Each xSubFld In CurrentFld.Folders
    ProcessFolders xSubFld
  Next
End Sub

L’exécution de ce code supprime, au sein de chaque catégorie, tous les doublons dont l’objet, le lieu, le corps du message et la catégorie sont identiques.

étapes pour utiliser VBA afin de supprimer en une seule fois les éléments en double du calendrier
étapes pour utiliser VBA afin de supprimer en une seule fois les éléments en double du calendrier

Remarque : les codes VBA ci-dessus fonctionnent dans le dossier Calendrier, y compris ses sous-dossiers.


Meilleurs outils de productivité Office

Découvrez la toute nouvelle Kutools pour Outlook avec 100+ fonctionnalités incroyables !Cliquez pour télécharger dès maintenant !

🤖Kutools IA:Utilise une technologie d’intelligence artificielle avancée pour gérer vos e-mails sans effort, notamment en répondant, résumant, optimisant, développant, traduisant et rédigeant des messages.

📧Automatisation des e-mails : Réponse automatique (disponible pour POP et IMAP) / Planification de l’envoi d’e-mails / CC/BCC automatique selon des règles lors de l’envoi d’e-mails / Transfert automatique (règle avancée) / Ajout automatique de formules de politesse / Division automatique des e-mails à plusieurs destinataires en messages individuels...

📨Gestion des e-mails : Rappeler un e-mail / Bloquer les e-mails frauduleux par objet et autres critères / Supprimer les e-mails en double / Recherche avancée / Organiser vos dossiers

📁Pièces jointes Pro : Enregistrer en lot / Détacher en lot / Compresser en lot / Enregistrement automatique / Détachement automatique / Compression automatique

🌟Magie de l’interface : 😊 Encore plus d’emojis jolis et stylés / Vous prévient à l’arrivée d’e-mails importants / Réduire Outlook au lieu de le fermer...

👍Merveilles en un clic : Répondre à tous avec pièces jointes / E-mails anti-hameçonnage / 🕘 Afficher le fuseau horaire – Heure actuelle de l’expéditeur

👩🏼‍🤝‍👩🏻Contacts et calendrier : Créer en lot : ajouter un contact à partir des e-mails sélectionnés / Diviser un groupe de contacts en groupes individuels / Supprimer le rappel d’anniversaire

Utilisez Kutools dans votre langue préférée – compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de 40 autres langues !

Débloquez Kutools pour Outlook instantanément en un seul clic ! Ne perdez plus une seconde : téléchargez dès maintenant et boostez votre efficacité !

kutools for outlook features1kutools for outlook features2

🚀 Téléchargement en un clic — Obtenez tous les compléments Office

Fortement recommandé : Kutools for Office (5-en-1)

Un seul clic pour télécharger cinq programmes d’installationen une fois —Kutools pour Excel, Outlook, Word, PowerPointet Office Tab Pro.Cliquez pour télécharger dès maintenant !

  • Commodité en un clic : téléchargez les cinq packs d’installation en une seule action.
  • 🚀Prêt à relever toutes vos tâches Office : installez les compléments dont vous avez besoin, exactement quand vous en avez besoin.
  • 🧰Inclus: Kutools pour Excel / Kutools pour Outlook / Kutools pour Word / Office Tab Pro / Kutools for PowerPoint