Bonjour,
Je cherche à extraire l'entier d'une variable toto dans une fonction
personalisée.
J'ai essayé : tata=application.integer(toto)
ou tata=application.whole(toto)
La fonction EST.PAIR n'est disponible que si l'utilitaire d'analyse (macro complémentaire) est installé.
De mon point de vue, à éviter autant que possible, car ces fonctions posent plus de problèmes qu'elles n'en résolvent :
- Si transmission du classeur à quelqu'un chez qui l'utilitaire d'analyse n'est pas installé, valeur d'erreur dans la cellule.
- Idem si changement de poste ou de version, et qu'on se retrouve sur un poste sur lequel ces fonctions ne sont plus disponibles.
- Ces fonctions ne sont pas traduites automatiquement (je n'en suis pas tout à fait sûr) lors de l'ouverture du fichier avec un Excel dans une autre langue
- Dans la plupart des cas, une solution avec les fonctions standard n'est pas difficile, ici MOD() :
=MOD(ENT(A1);2)
"garnote" a écrit dans le message de news:ETutb.33586$
Et sans VBA, il y a la fonction =EST.PAIR(ent(toto))
Serge
"caroual" a écrit dans le message de news: bp5rcn$gmh$
Ok ca marche, merci
Autre question :comment dire : if int(toto) est pair then
Est-il possible de voir quelque part toutes les fonctions que l'on peut utiliser dans les macro excel ?
merci
Bonsoir Serge,
La fonction EST.PAIR n'est disponible que si l'utilitaire d'analyse
(macro complémentaire) est installé.
De mon point de vue, à éviter autant que possible, car ces fonctions
posent plus de problèmes qu'elles n'en résolvent :
- Si transmission du classeur à quelqu'un chez qui l'utilitaire d'analyse
n'est pas installé, valeur d'erreur dans la cellule.
- Idem si changement de poste ou de version, et qu'on se retrouve
sur un poste sur lequel ces fonctions ne sont plus disponibles.
- Ces fonctions ne sont pas traduites automatiquement (je n'en suis
pas tout à fait sûr) lors de l'ouverture du fichier avec un Excel dans
une autre langue
- Dans la plupart des cas, une solution avec les fonctions standard
n'est pas difficile, ici MOD() :
=MOD(ENT(A1);2)
"garnote" <rien@absent.net> a écrit dans le message de
news:ETutb.33586$Ng3.16018@charlie.risq.qc.ca...
Et sans VBA, il y a la fonction =EST.PAIR(ent(toto))
Serge
"caroual" <caroual2@wanadoo.fr> a écrit dans le message de news:
bp5rcn$gmh$1@news-reader3.wanadoo.fr...
Ok ca marche, merci
Autre question :comment dire
: if int(toto) est pair then
Est-il possible de voir quelque part toutes les fonctions que l'on peut
utiliser dans les macro excel ?
La fonction EST.PAIR n'est disponible que si l'utilitaire d'analyse (macro complémentaire) est installé.
De mon point de vue, à éviter autant que possible, car ces fonctions posent plus de problèmes qu'elles n'en résolvent :
- Si transmission du classeur à quelqu'un chez qui l'utilitaire d'analyse n'est pas installé, valeur d'erreur dans la cellule.
- Idem si changement de poste ou de version, et qu'on se retrouve sur un poste sur lequel ces fonctions ne sont plus disponibles.
- Ces fonctions ne sont pas traduites automatiquement (je n'en suis pas tout à fait sûr) lors de l'ouverture du fichier avec un Excel dans une autre langue
- Dans la plupart des cas, une solution avec les fonctions standard n'est pas difficile, ici MOD() :
=MOD(ENT(A1);2)
"garnote" a écrit dans le message de news:ETutb.33586$
Et sans VBA, il y a la fonction =EST.PAIR(ent(toto))
Serge
"caroual" a écrit dans le message de news: bp5rcn$gmh$
Ok ca marche, merci
Autre question :comment dire : if int(toto) est pair then
Est-il possible de voir quelque part toutes les fonctions que l'on peut utiliser dans les macro excel ?
merci
AV
Est-il possible de voir quelque part toutes les fonctions que l'on peut utiliser dans les macro excel ?
Toutes les fonctions de feuille de calcul sont utilisable....en passant par la méthode Evaluate !
AV
Est-il possible de voir quelque part toutes les fonctions que l'on peut
utiliser dans les macro excel ?
Toutes les fonctions de feuille de calcul sont utilisable....en passant par la
méthode Evaluate !