Recherche de la colonne contenant la plus petite valeur

Bonjour, je voudrai récupérer le numéro de la colonne contenant la valeur la plus petite sous vba ?

La plage de recherche contient 3 colonnes, j'arrive à récupérer la valeur la plus petite grâce à la fonction "application.min()" mais je ne trouve pas le code pour récupérer dans quelle colonne se trouve cette valeur.

Merci d'avance pour votre aide.

comment récupérer le numéro de colonne

Bonjour et bienvenue,

As-tu un bout de fichier, sinon montre ton code.

Tu peux récupérer la colonne avec par exemple Cel.Column Cel étant la cellule où tu as trouvé cette valeur.

Merci beaucoup pour ta réponse.

Je te montre mon début de code mais il n'y a quasiment rien, c'est une petite procédure que j'utiliserai pour un userform.

Sub numero_col()

Dim i

i = Application.Min(Range("parking_Q4"))

End Sub

"parking_Q4 " c'est un plage de données contenant 3 colonnes.

Je voudrai récupérer le numéro de colonne dans laquelle se trouve i.

merci beaucoup !

Sub numero_col()
Dim i%, numVol%
numCol = 0
i = Application.Min(Range("parking_Q4"))
For Each cel In Range("parking_Q4")
    If cel.Value = i Then
        numCol = cel.Column
        Exit For
    End If
Next
MsgBox numCol
End Sub

SUPER !!! Merci beaucoup pour ton aide. Je l'ai adapté au reste du programme, ça marche nickel !

Merci beaucoup Steelson !!

Rechercher des sujets similaires à "recherche colonne contenant petite valeur"