laura
-
Modifié par laura le 16/04/2015 à 17:11
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
16 avril 2015 à 18:32
Bonjour,
sous excel j'ai un tableau de valeurs en vba, et je souhaite comparé une valeur à ce tableau et qu'il me retourne la valeur inférieur la plus proche que celui-ci contient.
Dans l'article pour la sélection d'une plage, celle-ci est faite avec le nom des colonnes excel, mais comment mettre en paramètre les valeurs de mon tableau déclaré en vba dans la fonction?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Si, maintenant, par "tableau" tu entends une matrice (tableau dynamique) ou un Array et non une plage, utilise donc ce dont je t'ai parlé dans mon message de 17:28
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 16 avril 2015 à 18:32
Fais alors très attention, car ce tableau dynamique doit avoir alors été préalablement trié par ordre croissant.
S'il ne l'est pas au départ, une boucle sera nécessaire pour trier d'abord.
Boucle pour boucle, autant alors se faire une petite fonction de rien du tout qui remplira parfaitement cette tâche, sans tri.
Si tu as des difficultés à faire une telle fonction, dis-le et je verrai.