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

code VBA existant juste besoin d'une petite amélioration.

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 !

hellocarioca

XLDnaute Occasionnel
Bonjour Forum,

J'utilise le code suivant (voir en rouge plus bas) pour sauvegarder des lignes répondant à un certain critère sur un autre onglet de mon fichier.
J'aimerai bcp pouvoir executer la même commande mais en sauvant les lignes specifiées sur un autre fichier excel.
Mon problème c que je ne sais pas comment ajouter à: "NumLigne2 = Sheets("Closed Disputes").Range("R65536").End(xlUp).Row" le fait que l'onglet soit sur autre fichier.

Merci bcp

Maud



Dim NumLigne1 As Long, NumLigne2 As Long
Dim I As Long, J As Long
NumLigne1 = Sheets("Dispute_DB").Range("R65536").End(xlUp).Row
NumLigne2 = Sheets("Closed Disputes").Range("R65536").End(xlUp).Row

I = 2
Do While I <= NumLigne1
If Sheets("Dispute_DB").Range("R" & I) = "Closed" Then
NumLigne2 = NumLigne2 + 1
For J = 2 To 19
Sheets("Closed Disputes").Cells(NumLigne2, J) = Sheets("Dispute_DB").Cells(I, J)
Next
Sheets("Dispute_DB").Range("R" & I).EntireRow.Delete
Else
I = I + 1
End If
Loop
 
- 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
15
Affichages
796
Réponses
5
Affichages
920
Réponses
4
Affichages
741
Réponses
5
Affichages
419
Réponses
4
Affichages
761
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…