PAPA WALKER
XLDnaute Junior
Bonjour à toutes et à tous,
Ci-dessous le texte qui est dans le module du fichier joint.
Comme j'essaue de l'exliquer, je cherche à identifier le N0 de ligne de la valeur max dans une colonne (B) dans mon exemple,
mais seulement si la colonne (A) contient la lettre X
J'ai mis le code que j'utilise actuellement mais qui fait fi de la colonne A que je souhaiterais ajouter en condidion.
Merci de votre avis.
Cordialement
Sub MAXRANGE()
'Bonjour
'Je cherche à déterminer le N° de la ligne contenant la valeur max en colonne B mais pour laquelle la colonne A contient la lettre X
'Ici, B4 et B5 contiennent la valeur 3 mais seulement A5 contient la lettre X
'Je souhaiterais donc que la Cellule D2 me renvoie le chiffre 5 et non 4
'Un peu comme dans une fonction MAX.SI.ENS mais en VBA
'On recherche la ligne avec la valeur max
Ligne = Application.Match(Application.Max(Range("B2:B6")), Range("B2:B6"), 0) + 1
Range("D2").Value = Ligne
End Sub
Ci-dessous le texte qui est dans le module du fichier joint.
Comme j'essaue de l'exliquer, je cherche à identifier le N0 de ligne de la valeur max dans une colonne (B) dans mon exemple,
mais seulement si la colonne (A) contient la lettre X
J'ai mis le code que j'utilise actuellement mais qui fait fi de la colonne A que je souhaiterais ajouter en condidion.
Merci de votre avis.
Cordialement
Sub MAXRANGE()
'Bonjour
'Je cherche à déterminer le N° de la ligne contenant la valeur max en colonne B mais pour laquelle la colonne A contient la lettre X
'Ici, B4 et B5 contiennent la valeur 3 mais seulement A5 contient la lettre X
'Je souhaiterais donc que la Cellule D2 me renvoie le chiffre 5 et non 4
'Un peu comme dans une fonction MAX.SI.ENS mais en VBA
'On recherche la ligne avec la valeur max
Ligne = Application.Match(Application.Max(Range("B2:B6")), Range("B2:B6"), 0) + 1
Range("D2").Value = Ligne
End Sub