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

Aide sur code macro table de conversion avec condition

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 !

Soleil11

XLDnaute Occasionnel
Bonjour le forum,

J'aurais besoin de votre aide pour finaliser le code de cette macro. Cette macro fonctionne très bien et les valeurs de la colonne C sont converties selon ma table de conversion en feuille "CR". J'aimerais que la macro ne changent que les valeur qui sont filtréer selon critère de colonne A et B et pas toutes les valeurs.

Est-il possible de changer le code afin qu'il ne changent que les valeur qui sont filtrée en colonne A et B ?

J'ai attaché mon fichier test.

Code:
Sub Test1()

Dim r1 As Range, r2 As Range, c As Range, v As Range


   ActiveSheet.Range("$A$1:$AK$19").AutoFilter Field:=1, Criteria1:="="
   ActiveSheet.Range("$A$1:$AK$19").AutoFilter Field:=2, Criteria1:="104395001"


Application.ScreenUpdating = False

With Sheets("Data")

Set r1 = .Range("D2:D" & .Range("D100").End(xlUp).Row)

End With

With Sheets("CR")

Set r2 = .Range("A1:A" & .Range("A100").End(xlUp).Row)

End With

For Each c In r1
    Set v = r2.Find(c.Value)
    If Not v Is Nothing Then
        c.Offset(0, -1).Value = v.Offset(0, 1).Value
        
'Else
        
    End If
Next

Merci de votre aide.

Soleil11😕
 

Pièces jointes

Re : Aide sur code macro table de conversion avec condition

Bonjour

n'ayant pas d'autres precisions, j'imagine que le filtre s'applique sur cette plage
Code:
Set r1 = .Range("D2:D" & .Range("D100").End(xlUp).Row)
essaye ça :
Code:
Set r1 = .Range("D2:D" & .Range("D100").End(xlUp).Row).SpecialCells(xlCellTypeVisible)

cordialement
 
- 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
4
Affichages
628
Réponses
18
Affichages
832
Réponses
8
Affichages
502
Réponses
2
Affichages
626
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…