vba rechercher puis couper coller

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

S

satfilter

Guest
bonjour,
j'ai une feuille excel qui est le résultat d'une requête SQL avec 2 fournisseurs distinct pour chaque facture (une histoire de tva) et même parfois plusieurs mandats pour une même ref facture.

je vous joint un extrait de ce fichier pour une meilleure compréhension.

il faudrait, pour une même Ref Facture (colonne A), que je coupe la ligne du fournisseur 999 et que je vienne la coller a la suite de le ligne du fournisseur qui n'a pas le numéro 999.

c'est un peu compliqué a expliquer.
je met en feuille 2 le résultat attendu.

en gros, le principe de cette macro serai de couper coller la ligne du fournisseur 999 a la suite de la ligne dont le numéro de facture est identique et qui n'a pas le fournisseur 999.

merci beaucoup pour votre aide précieuse !
a++
 

Pièces jointes

Bonjour satfilter
A tester:

Code:
For n = Range("A" & Rows.Count).End(xlUp).Row To 2 Step -1
   If Range("A" & n - 1) = Range("A" & n) And Range("C" & n) = 999 Then
       Range("A" & n & ":J" & n).Copy Destination:=Range("K" & n - 1)
       Rows(n).Delete
   End If
Next
 
- 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

Réponses
1
Affichages
298
wDog66
W
  • Question Question
Réponses
5
Affichages
528
Réponses
1
Affichages
303
Retour