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

Comment fusionner deux dossiers en un seul dans Outlook sans créer de doublons ?

AuteurSun Date de modification

Dans Outlook, vous pouvez gérer plusieurs comptes de messagerie, chacun contenant de nombreux dossiers. Il arrive parfois que vous souhaitiez fusionner deux dossiers en un seul et éliminer les doublons. Comment accomplir cette tâche rapidement ? Dans cet article, je vous propose un code VBA pour réaliser cette opération de la manière la plus efficace possible dans Outlook.

Fusionner deux dossiers sans doublons en un seul à l’aide d’un code VBA

Fusionner plusieurs dossiers et supprimer les éléments en double avec Kutools pour Outlook


Fusionner deux dossiers sans doublons en un seul à l’aide d’un code VBA

Pour fusionner deux dossiers en un seul et supprimer les éléments en double, vous pouvez utiliser un code VBA en suivant ces étapes :

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

2. Double-cliquez sur « ThisOutlookSession » dans « Projet1 », dans le volet gauche, puis copiez-collez le code ci-dessous dans la fenêtre de script située à droite.

VBA : Fusionner deux dossiers sans doublons

Sub MergeOutlookFolders_WithoutDuplicates()
'UpdatebyExtendoffice20180521
Dim xSourceFolder As Outlook.Folder
Dim xTargetFolder As Outlook.Folder
Dim xCount, i As Long
Dim xItem As Object
Dim xSourceItem As Object
Dim xTargetItem As Object
Dim xDictionary As Scripting.Dictionary  'Object
Dim xStr As String
On Error Resume Next
Set xDictionary = New Scripting.Dictionary
Set xSourceFolder = Application.Session.PickFolder
Set xTargetFolder = Application.Session.PickFolder
xCount = 0
If xSourceFolder.DefaultItemType <> xTargetFolder.DefaultItemType Then
    MsgBox "Error: The two folders are not in same type!", vbExclamation + vbOKOnly, "Kutools for Outlook"
    Exit Sub
End If
For i = xSourceFolder.Items.Count To 1 Step -1
    Set xSourceItem = xSourceFolder.Items.Item(i)
    xSourceItem.Move xTargetFolder
Next
For i = xTargetFolder.Items.Count To 1 Step -1
    Set xTargetItem = xTargetFolder.Items.Item(i)
    Select Case xTargetItem.Class
        Case olMail
            With xTargetItem
                xStr = .Subject & .Body & .SentOn
            End With
        Case olAppointment
            With xTargetItem
                xStr = .Subject & .Start & .Duration & .Location & .Body
            End With
        Case olContact
            With xTargetItem
                xStr = .FullName & .Email1Address & .Email2Address & .Email3Address
            End With
        Case olTask
            With xTargetItem
                xStr = .Subject & .StartDate & .DueDate & .Body
            End With
    End Select
    If xDictionary.Exists(xStr) = True Then
        xTargetItem.Delete
        xCount = xCount + 1
    Else
        xDictionary.Add xStr, True
    End If
Next i
If xCount <> 0 Then
    MsgBox xCount & " duplicates removed when merging!", vbInformation + vbOKOnly, "Kutools for Outlook"
End If
End Sub

fusionner des dossiers de documents sans doublons 1

3. Cliquez sur « Outils » > « Références », puis cochez la case « Microsoft Scripting Runtime » dans la boîte de dialogue qui s’ouvre.

fusionner des dossiers de documents sans doublons 2flèche droite documentfusionner des dossiers de documents sans doublons 3

4. Cliquez sur « OK », puis appuyez sur la touche « F5 » pour exécuter le code. Une boîte de dialogue s’ouvre alors pour vous inviter à sélectionner le premier dossier à fusionner (remarque : tous les éléments de ce dossier seront supprimés après sa fusion avec le second).
fusionner des dossiers de documents sans doublons 4

5. Cliquez sur « OK ». Dans la deuxième boîte de dialogue, sélectionnez le second dossier avec lequel vous souhaitez effectuer la comparaison et la fusion.
fusionner des dossiers de documents sans doublons 5

6. Cliquez sur « OK ». Tous les éléments du premier dossier ont désormais été transférés vers le second, et les doublons ont été automatiquement supprimés.
fusionner des dossiers de documents sans doublons 6


Fusionner plusieurs dossiers et supprimer les éléments en double avec Kutools pour Outlook

Si vous n’êtes pas à l’aise avec le code VBA, optez pour « Kutools pour Outlook », une extension pratique équipée des outils « Organiser les dossiers » et « Emails en double » pour accomplir cette tâche facilement et rapidement.

Dites adieu à l’inefficacité d’Outlook ! Kutools pour Outlook simplifie le traitement par lots de vos e-mails – profitez dès maintenant d’un essai gratuit de 30 jours !Téléchargez Kutools pour Outlook dès maintenant !!

Fusionner plusieurs dossiers

1. Cliquez sur « KUTOOLS PLUS » > « Organiser les dossiers », puis, dans la boîte de dialogue « Organiser plusieurs dossiers en un seul dossier », cliquez sur « Ajouter » pour inclure à la liste les dossiers que vous souhaitez fusionner et sélectionnez l’un d’eux comme dossier de destination.
consolider et supprimer les doublons 1

2. Cliquez sur « OK » > « OK ». Tous les éléments des dossiers sélectionnés ont été fusionnés dans le dossier spécifié.
consolider et supprimer les doublons 2

Supprimer les éléments en double

3. Cliquez sur « Kutools » > « Supprimer les doublons » > « Emails en double ». Dans la boîte de dialogue « Emails en double », cochez le dossier dans lequel vous souhaitez supprimer les doublons.
consolider et supprimer les doublons 3

4. Cliquez sur « Suivant ». Dans la boîte de dialogue « Paramètres Emails en double », définissez les critères à utiliser pour comparer les e-mails, cochez l’option « Supprimer les e-mails en double », puis sélectionnez « Comparer dans un seul dossier ».
consolider et supprimer les doublons 4

5. Cliquez sur « Suivant » > « Suivant » pour filtrer les e-mails en double, puis appuyez sur « Supprimer les messages en double » > « OK » afin de les éliminer efficacement.
consolider et supprimer les doublons 5fusionner des dossiers de documents sans doublons 6


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