XL 2010 Fonction INDEX/EQUIV

Remy23

XLDnaute Nouveau
Bonjour,

Je vous explique mon problème : Actuellement j'utilise la fonction INDEX/EQUIV directement dans les cellules de la colonne F. Mais aujourd'hui je souhaiterai qu'en fonction du contenu d'une cellule (ici la colonne B) il y est soit un mot qui s'affiche soit la fonction INDEX/EQUIV. Par exemple si la cellule B2 ne contient pas le mot "Mouvement", la fonction INDEX/EQUIV devra ce faire dans la cellule F2, idem pour B3/F3,et ça jusqu'en bas du tableau qui n'a pas un nombre le ligne fixe.

Voici la fonction utilisé dans la cellule F2 : =INDEX(INTERVENANTS!A:A;EQUIV(B2;INTERVENANTS!A:A;0)+2)

Et voici le programme que j'ai commencé à faire :

For ligne = 1 To ActiveSheet().UsedRange.Rows.Count
If Range("B" & ligne) = "Mouvement" Then
Range("F" & ligne) = "Magasin"
Else
Range("F" & ligne) =

Merci d'avance,
 

croco40

XLDnaute Occasionnel
Bonjour,
A tester.


For ligne = 1 To ActiveSheet().UsedRange.Rows.Count
If Range("B" & ligne) = "Mouvement" Then
Range("F" & ligne) = "Magasin"
Else
Range("F" & ligne).FormulaR1C1 = _
"=INDEX(INTERVENANTS!C[-5],MATCH(R[1]C[-4],INTERVENANTS!C[-5],0)+2)"
Next ligne

Suerte
Croco
 

Discussions similaires

Réponses
6
Affichages
562

Statistiques des forums

Discussions
312 206
Messages
2 086 203
Membres
103 157
dernier inscrit
youma