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

aide macro; pour mettre les lignes sans correspondances à la suite

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

fabknight

XLDnaute Nouveau
Bonjour,
j'ai une macro pour mettre les produit offerts et commandés à la suite à condition que le code d'identification soit le même.
J'aimerais que la macro mette aussi sur la feuille trois, les codes n'ayant pas de correspondance en desous du tri précédent, mais la j'ai du mal à trouver une solution.
Voici le code;
Sub test()
Dim Plage As Range, a As Range, Sh As Worksheet, Ligne, Ligne2 As Long
Set Sh = Sheets("Feuil2")
Ligne2 = 2
With Sheets("Feuil1")
Set Plage = .Range(.[A2], .Cells(.Rows.Count, 1).End(xlUp))
End With
With Sheets("Feuil3")
.Cells.Clear
[Feuil1!A1:CD1].Copy .[A1]
[Feuil2!A1:CL1].Copy .[CE1]
For Each a In Plage
Ligne = Application.Match(a.Value, [Feuil2!A:A], 0)
If IsNumeric(Ligne) Then
Ligne2 = Ligne2 + 1
a.Resize(, 82).Copy .Cells(Ligne2, 1)
Sh.Range(Sh.Cells(Ligne, 1), Sh.Cells(Ligne, 90)).Copy .Cells(Ligne2, 83)

End If
Next a
End With
End Sub


merci pour votre aide
 
Dernière édition:
- 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
3
Affichages
768
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…