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

Extraire les données communes de 3 feuilles

  • Initiateur de la discussion Initiateur de la discussion kenavo
  • 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 !

K

kenavo

Guest
Bonjour,

Je ne sais pas comment m' y prendre pour extraire les données communes de 3 feuilles excel
Dans les feuilles j' ai des renseignements différents avec une colonne " commune" je ne veux récupérer les num code barre identique aux 3

Merci par avance
 

Pièces jointes

Dernière modification par un modérateur:
Re : Extraire les données communes de 3 feuilles

bonsoir suistrop kenavo le forum
oui surtout que dans le fichier il n'y a pas de ref identique !!!!
ou alors 002148 c'est pareil que 0002148 ?
et le format texte pareil que les chiffres?
enfin je suis comme suistrop ?????????????????
a+
papou
 
Re : Extraire les données communes de 3 feuilles

Bonsoir

Pas clair en effet oui je veux recuperer les codes barre identique identique au 3 feuilles (mais dans une feuille il y a un format différent, pour ça je vais refaire le format afin que toutes les feuilles aient le code barre sous le même format : 00XXXX)
En fait ce tableau n est qu' une petite partie du vrai : je dois avoir assez peu de code barre identique

Je pensais à la fonction recherchev mais ça ne fonctionne pas...
 
Dernière modification par un modérateur:
Re : Extraire les données communes de 3 feuilles

Bonsoir


Pour un début de piste

Code:
Sub Macro1()
Dim ws1 As Worksheet: Set ws1 = Sheets("Feuil1")
Dim ws2 As Worksheet: Set ws2 = Sheets("Feuil2")
Dim ws3 As Worksheet: Set ws3 = Sheets("Feuil3")
Dim wsF As Worksheet
Sheets.Add: ActiveSheet.Name = "TEMP": Set wsF = Sheets("TEMP"): wsF.Activate
ws1.Range("A1:A" & ws1.[A65536].End(xlUp).Row).Copy wsF.[A65536].End(xlUp)(2)
ws2.Range("A1:A" & ws2.[A65536].End(xlUp).Row).Copy wsF.[A65536].End(xlUp)(2)
ws3.Range("A1:A" & ws3.[A65536].End(xlUp).Row).Copy wsF.[A65536].End(xlUp)(2)
    With wsF.Range("A1:A" & wsF.[A65536].End(xlUp).Row)
        .NumberFormat = "0000000"
        .HorizontalAlignment = xlRight
    End With
End Sub
 
Re : Extraire les données communes de 3 feuilles

Merci Staple1600

Niveau macro je suis nul : je travaille dessus avec un bouquin ( excel et VBA) mais je vais travailler a ton code

Merci beaucoup
 
Re : Extraire les données communes de 3 feuilles

Re


Voila de quoi épuiser ta réserve d'aspirine 😉

Lien supprimé

Un joli fichier de BOISGONTIER qui pourrait t'aider à poursuivre ton projet.

En fait tu veux identifier des doublons non ?
 
- 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…