OVH Cloud OVH Cloud

N(NON(V3

7 réponses
Avatar
fetnat
Bonjour à tous

Je récupère une fonction de cellule, qui n'est pas de moi, pour la
mettre dans du code VBA avec FormulaLocal.

Je n'y entends pas grand chose aux fonctions, alors j'ai cru à une
double négation : N(NOT...).
Mais l'aide indique que le N renvoie une valeur convertie en nombre.
Bien, bien, bien. Je ne suis pas plus avancé.

Quelqu'un aurait'il la traduction de cette fonction pour la mettre dans
FormulaLocal ?

=SI(X2;N(V3>E3);N(NON(V3<F3)))

Que dois-je mettre à la place des ??? ci dessous :

[Graph1!X3].FormulaLocal = [=IF(X2,???(V3>E3),???(NOT(V3<F3))]

Merci pour votre aide

Fetnat

7 réponses

Avatar
JLuc
fetnat avait soumis l'idée :
Bonjour à tous

Je récupère une fonction de cellule, qui n'est pas de moi, pour la mettre
dans du code VBA avec FormulaLocal.

Je n'y entends pas grand chose aux fonctions, alors j'ai cru à une double
négation : N(NOT...).
Mais l'aide indique que le N renvoie une valeur convertie en nombre. Bien,
bien, bien. Je ne suis pas plus avancé.

Quelqu'un aurait'il la traduction de cette fonction pour la mettre dans
FormulaLocal ?

=SI(X2;N(V3>E3);N(NON(V3<F3)))

Que dois-je mettre à la place des ??? ci dessous :

[Graph1!X3].FormulaLocal = [=IF(X2,???(V3>E3),???(NOT(V3<F3))]

Merci pour votre aide

Fetnat


Une facon simple de savoir :
Tu enregistre une macro et tu tape cette formule dans une cellule.
Après, tu va voir ce que ça donne.
C'est comme ça que j'aurai fait pour te donner la bonne réponse ;-)
Mais je pense qu'il vaut mieux te donner le chemin plutôt que le but

--
JLuc

Avatar
Daniel
Bonjour
Mets N
Cordialement.
Daniel
"fetnat" a écrit dans le message de news:
up4BeLD%
Bonjour à tous

Je récupère une fonction de cellule, qui n'est pas de moi, pour la mettre
dans du code VBA avec FormulaLocal.

Je n'y entends pas grand chose aux fonctions, alors j'ai cru à une double
négation : N(NOT...).
Mais l'aide indique que le N renvoie une valeur convertie en nombre. Bien,
bien, bien. Je ne suis pas plus avancé.

Quelqu'un aurait'il la traduction de cette fonction pour la mettre dans
FormulaLocal ?

=SI(X2;N(V3>E3);N(NON(V3<F3)))

Que dois-je mettre à la place des ??? ci dessous :

[Graph1!X3].FormulaLocal = [=IF(X2,???(V3>E3),???(NOT(V3<F3))]

Merci pour votre aide

Fetnat


Avatar
fetnat
Merci beaucoup JLuc.

Je retiens la méthode dite à "la Mao".

La réponse est : c'est la même chose qu'en français, N

[Graph1!X3].FormulaLocal = [=IF(X2,N(V3>E3),N(NOT(V3<F3))]

Ce n'était pas facile de googler la-dessus.

Bonne journée et encore merci.

Fetnat

fetnat avait soumis l'idée :
Bonjour à tous

Je récupère une fonction de cellule, qui n'est pas de moi, pour la
mettre dans du code VBA avec FormulaLocal.

Je n'y entends pas grand chose aux fonctions, alors j'ai cru à une
double négation : N(NOT...).
Mais l'aide indique que le N renvoie une valeur convertie en nombre.
Bien, bien, bien. Je ne suis pas plus avancé.

Quelqu'un aurait'il la traduction de cette fonction pour la mettre
dans FormulaLocal ?

=SI(X2;N(V3>E3);N(NON(V3<F3)))

Que dois-je mettre à la place des ??? ci dessous :

[Graph1!X3].FormulaLocal = [=IF(X2,???(V3>E3),???(NOT(V3<F3))]

Merci pour votre aide

Fetnat


Une facon simple de savoir :
Tu enregistre une macro et tu tape cette formule dans une cellule.
Après, tu va voir ce que ça donne.
C'est comme ça que j'aurai fait pour te donner la bonne réponse ;-)
Mais je pense qu'il vaut mieux te donner le chemin plutôt que le but




Avatar
fetnat
Merci Daniel

Bonjour
Mets N
Cordialement.
Daniel
"fetnat" a écrit dans le message de news:
up4BeLD%
Bonjour à tous

Je récupère une fonction de cellule, qui n'est pas de moi, pour la mettre
dans du code VBA avec FormulaLocal.

Je n'y entends pas grand chose aux fonctions, alors j'ai cru à une double
négation : N(NOT...).
Mais l'aide indique que le N renvoie une valeur convertie en nombre. Bien,
bien, bien. Je ne suis pas plus avancé.

Quelqu'un aurait'il la traduction de cette fonction pour la mettre dans
FormulaLocal ?

=SI(X2;N(V3>E3);N(NON(V3<F3)))

Que dois-je mettre à la place des ??? ci dessous :

[Graph1!X3].FormulaLocal = [=IF(X2,???(V3>E3),???(NOT(V3<F3))]

Merci pour votre aide

Fetnat






Avatar
AV
Je vois pas très bien ce que vient faire le "FormulaLocal" dans l'histoire
puisque tu emploies la méthode Evaluate [...] et que donc la cellule reçoit une
valeur !

Soit, par Evaluate, tu ne veux que le résultat :
[Graph1!X3] = [Ta formule]

Soit tu veux la formule :
[Graph1!X3] = "= ta formule"

Formula local est, dans tous les cas, superfétatoire

AV pour le smilblick
Avatar
fetnat
Bonjour AV,


... puis vint l'élégance !
Désolé de ne pas répondre plus tôt, mais la maj de Thunderbird plante
tout en ce moment.
Je me suis inquiéter d'obtenir le résultat et quand je l'ai obtenu je
n'ai pas cherché plus loin. Merci beaucoup pour cette belle avancée vers
la sobriété.
Cerise sur le gâteau, j'ai pris le temps de regarder le sens de
superfétatoire dans le dico . J'aurais employé redondant.

Je vais de ce pas sucrer les FormuleLocal.

En remerciement ce petite lien pas facile à trouver:
http://atilf.atilf.fr/dendien/scripts/tlfiv4/showps.exe?p=combi.htm;java=no;

Bonne journée

Fetnat

Je vois pas très bien ce que vient faire le "FormulaLocal" dans l'histoire
puisque tu emploies la méthode Evaluate [...] et que donc la cellule reçoit une
valeur !

Soit, par Evaluate, tu ne veux que le résultat :
[Graph1!X3] = [Ta formule]

Soit tu veux la formule :
[Graph1!X3] = "= ta formule"

Formula local est, dans tous les cas, superfétatoire

AV pour le smilblick




Avatar
AV
...... J'aurais employé redondant.


Moi pas ... mais c'est comme tu veux

AV