Recherche à comparer 4 valeurs et récupérer la valeur mini différente de 0 [Résolu]

Signaler
Messages postés
126
Date d'inscription
mardi 9 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2019
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour,

QQn sait-il si une fonction ou qqch de simple peut me permettre de récupérer la valeur mini non nulle?
Attention il ne s'agit pas d'une plage de valeur d'une feuille excel mais 4 valeurs récupérées dans 4 feuilles différents.

Merci d'avance pour votre aide.

5 réponses

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
226
Oui ?
Avec un peu de jugeote, pourquoi pas ?

 lalecture1 = 3
  lalecture2 = 5
  lalecture3 = 1
  lalecture4 = 2
  toto = Array(lalecture1, lalecture2, lalecture3, lalecture4)
  For i = 0 To UBound(toto)
    If toto(i) 0 Then toto(i) "je m'en moque et mets donc n'importe quoi"
  Next
MsgBox WorksheetFunction.Min(toto)


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
226
Bonjour,
Mets donc ces valeurs dans un array et applique la fonction Min de Exlek à l'aide de WorkSheetFunction à cet array !
Regarde (exemple) :
lalecture1 = 3
lalecture2 = 5
lalecture3 = 1
lalecture4 = 2
MsgBox WorksheetFunction.Min(Array(lalecture1, lalecture2, lalecture3, lalecture4))
End Sub



____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Messages postés
126
Date d'inscription
mardi 9 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2019

Bonjour,

Excellente idée. Peut-on dasn ton exemple traitée le cas de la valeur ou des valeurs nulles? Je voudrais écarter les valeurs nulles et récupérer la valeur min de celles qui sont renseignées en fait.

Merci pour ton aide.
Messages postés
126
Date d'inscription
mardi 9 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2019

Ok je comprend ta démarche.
Ca me va!

Merci beaucoup
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
226
alors : ===>> tag "réponse acceptée", donc (manière de libérer ce sujet)


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient