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

LA méthode index equiv fonctionne maois pas en macro

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

zbig

XLDnaute Occasionnel
Bonjour

j'ai cette formule en k2 (feuille listing) qui fonctionne bien
=INDEX('List-etab'!$E:$E;EQUIV(Listing!B2;'List-etab'!$A:$A;0);0)

je veux la mettre sous forme de macro avec une boucle "tant que "
mais je n'y arrive pas (cf ci dessous)
merci de bien vouloir me piloter
merci
zbig




Sub Macro2()


i = 2
Do While Cells(i, 1) <> ""
'tant que les cellules de la colonnes A ne sont pas vides
'aller en cellule k2, puis faire une recherche de type index/equiv
Cells(i, 11) = INDEX('List-etab'!C5,MATCH(Listing!RC[-9],'List-etab'!C1,0),0)
'quand c'est fini, descendre d'une ligne
i = i + 1

Loop
'boucle finie

End Sub
 
Re : LA méthode index equiv fonctionne maois pas en macro

Bonjour zbig,
Une proposition avec ce que j'ai compris:
Code:
[COLOR=blue]Sub[/COLOR] zbig()
[COLOR=green]'Avec la feuille listing[/COLOR]
[COLOR=blue]With[/COLOR] Sheets("listing")
   [COLOR=green]'On trouve la dernière cellule remplie en bas de la colonne A[/COLOR]
    LstRow = .Range("A" & Rows.Count).End(xlUp).Row
   [COLOR=green]'La plage K2:K dernière ligne prend la formule[/COLOR]
    .Range("K2:K" & LstRow).FormulaLocal = "=INDEX('List-etab'!$E:$E;EQUIV(Listing!B2;'List-etab'!$A:$A;0);0)"
[COLOR=green]'Arret de l'utilisation de la feuille listing[/COLOR]
[COLOR=blue]End With[/COLOR]
[COLOR=blue]End Sub[/COLOR]
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

Y
Réponses
6
Affichages
1 K
yangerber64500
Y
L
Réponses
4
Affichages
2 K
Lorenzogazier
L
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…