-
La fonction Min en VBA
Bonjour à tous!
Je suis bluffé 8O. Je viens de lire ce post et découvre avec stupeur qu'il existe une fonction min (max) dans VBA. Hors celle-ci n'est pas renseignée dans l'aide VBA (ou en tout cas je suis incapable de la trouver, pas plus dans l'examinateur d'objet).
J'utilisais jusqu'à présent la fonction de feuille de calcul
Code:
worksheetfunction.min
comme indiqué par Jfontaine tout en me disant qu'il était franchement étrange qu'il n'existe pas de fonction équivalente VBA...
D'où 2 questions:
1-Il y a-t-il une différence entre les 2 fonctions (application.min et worksheetfunction.min) et si oui laquelle?
2-Il y a-t-il d'autres fonctions dans ce genre non documentées dans l'aide de VBA???
Par avance merci de votre aide.
-
Bonjour
La réponse est à cette adresse
http://support.microsoft.com/kb/291309/fr
JP
-
Bonjour JP, le forum.
merci beaucoup pour le lien:ccool: Il mène à cet autre lien (en anglais):
http://support.microsoft.com/kb/213660/EN-US
Je sais maintenant que ce ne sont pas les mêmes fonctions et qu'elles peuvent même conduire à des résultats différents (même si elles ont le même nom). Il est recommandé d'utiliser autant que possible les méthodes ou propriétés de l'objet application plutôt que ceux de worksheetfunction.
Ce qui est cependant étrange, c'est qu'en dépit de ce qui est indiqué dans le link que je joins, min (ou max) est supportée par l'objet application mais n'est cependant pas montrée dans l'examinateur d'objet (seulement le min de worksheetfunction!!). Probablement un oubli.
Merci encore pour l'aide apportée. C'est toujours très satisfaisant d'apprendre de nouvelles choses. :)
A bientôt.