Faire une synthèse des onglets précédents en supprimant les doublons

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 !

jozerebel

XLDnaute Occasionnel
Bonjour à tous!


Dans un classeur, je souhaiterais sur un onglet "synthèse" faire la synthèse (et oui, ça ne s'invente pas😀) des onglets précédents (sans en maîtriser le nombre) et supprimer les doublons sur la base des colonnes A et C... Par macro, j'imagine.

Je mets un fichier pour exemple...

D'avance merci si vous pouvez m'aider.

A plus!
 

Pièces jointes

Dernière édition:
Re : Faire une synthèse des onglets précédents en supprimant les doublons

Bonjour,

Voir pj

Code:
Sub supDoublons()
 Set mondico = CreateObject("Scripting.Dictionary")
 For s = 1 To Sheets.Count - 1
   Set f = Sheets(s)
   For Each c In Range(f.[a2], f.[a65000].End(xlUp))
      tmp = c & "*" & c.Offset(, 2)
      mondico(tmp) = tmp
   Next c
  Next s
  i = 2
  For Each c In mondico
    a = Split(c, "*")
    Sheets("synthèse").Cells(i, 1) = a(0)
    Sheets("synthèse").Cells(i, 2) = "'" & (a(1))
    i = i + 1
  Next c
End Sub

JB
 

Pièces jointes

Dernière édition:
Re : Faire une synthèse des onglets précédents en supprimant les doublons

Re,

La macro donnée synthétise également les feuilles qui se trouvent après l'onglet "synthèse". Y-a-t-il une solution pour qu'elle ne prennent que les onglets à gauche (avant) la feuille synthèse?

D'avance merci!
 
- 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

Discussions similaires

Réponses
5
Affichages
695
Réponses
6
Affichages
810
Réponses
12
Affichages
801
Retour