Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro copier coller sans doublons

  • Initiateur de la discussion Initiateur de la discussion victorieta
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

victorieta

Guest
Bonjour,

Je cherche à écrire une macro qui dirait
"va regarder dans la colonne A de l'onglet 2 si toutes les valeurs de la colonne A de l'onglet 1 y sont, pour celles qui n'y sont pas, copie et colle les à la suite (prochaine ligne vide) dans la colonne A de l'onglet 2"

Voilà... merci bcp
 
Re : macro copier coller sans doublons

Bonjour victoreta,
j'utilise le codename et nom le .name
En fenetre des projets les noms de gauche..

Code:
Sub actualise()
Set dico = CreateObject("Scripting.Dictionary")
With Feuil2
For Each c In .Range(.[A1], .[a65000].End(xlUp))
If Not dico.Exists(c.Value) And c.Value <> "" Then _
dico.Add c.Value, c.Value
Next c
End With
With Feuil1
For Each c In .Range(.[A1], .[a65000].End(xlUp))
If Not dico.Exists(c.Value) And c.Value <> "" Then _
dico.Add c.Value, c.Value
Next c
End With
Feuil2.[A1].Resize(dico.Count, 1) = Application.Transpose(dico.items)
End Sub
 
Re : macro copier coller sans doublons

Bonjour Victorieta,

Je te conseille de ne t'inquiéter des doublons qu'après avoir rassemblé les données qui sont sur tes 2 onglets : tu sélectionnes toutes tes cellules de l'onglet 2 et tu en fais un copier/coller dans ton onglet 1 puis tu supprimes les doublons (Menu "données" d'Excel).
 
Re : macro copier coller sans doublons

Bonjour, merci pour votre aide.
Youky, j'ai du mal à comprendre le détail de ta macro, pourquoi utiliser "dictionnary"?
pat01200: je veux le faire avec une macro car mes deux listes de données proviennent d'une formule qui actualise la liste en continu...
 
Re : macro copier coller sans doublons

re, victorieta

La méthode dictionnary est simple et trés rapide.
Tes données seront copiées à la suite et sans doublons.
Autrement tu peux comme là dit pat01200 cpoier à la suite et supprimer les doublons en donnée/filtre elaboré/cocher copier sans doublon
Le tout en étant avec l'enregistreur de macro
Mais le dico est pratique
A toi de voir
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…