equivalent VBA de MOD() ou possibilité de tester style IsInteger
14 réponses
DarthMac
Hello les zamis.
Tout est dans le titre. Je suis fatigué, je cherche sans trouver, pourtant
je suis sûr d'avoir déjà utilisé mais j'ai la tête comme une pastèque. Bref,
je dois vérifier que :
MaVar/10 est Integer ou que MOD(MaVar)= 0
Tout est dans le titre. Je suis fatigué, je cherche sans trouver, pourtant je suis sûr d'avoir déjà utilisé mais j'ai la tête comme une pastèque. Bref, je dois vérifier que : MaVar/10 est Integer ou que MOD(MaVar)= 0
en gros. Une idée ?
1/2 merci d'avance, le reste à la livraison ;-P
Hello la pasteque,
if MaVar mod 10 = 0 then
HTHG
Paul V
"DarthMac" <DarthMac@discussions.microsoft.com> a écrit dans le message de
news: 5777B285-322E-4B84-8D72-AE999ED68CF6@microsoft.com...
Hello les zamis.
Tout est dans le titre. Je suis fatigué, je cherche sans trouver, pourtant
je suis sûr d'avoir déjà utilisé mais j'ai la tête comme une pastèque.
Bref,
je dois vérifier que :
MaVar/10 est Integer ou que MOD(MaVar)= 0
Tout est dans le titre. Je suis fatigué, je cherche sans trouver, pourtant je suis sûr d'avoir déjà utilisé mais j'ai la tête comme une pastèque. Bref, je dois vérifier que : MaVar/10 est Integer ou que MOD(MaVar)= 0
en gros. Une idée ?
1/2 merci d'avance, le reste à la livraison ;-P
Youky
Attention avec Mod 12 Mod 4.2 'renvoie 0
On Error Resume Next MsgBox IIf(Int([A1] / 10) = zz / 10, "ok", "faux") If Err <> 0 Then MsgBox "non integer"
Youky
"DarthMac" a écrit dans le message de news:
Hello les zamis.
Tout est dans le titre. Je suis fatigué, je cherche sans trouver, pourtant je suis sûr d'avoir déjà utilisé mais j'ai la tête comme une pastèque. Bref, je dois vérifier que : MaVar/10 est Integer ou que MOD(MaVar)= 0
en gros. Une idée ?
1/2 merci d'avance, le reste à la livraison ;-P
Attention avec Mod
12 Mod 4.2 'renvoie 0
On Error Resume Next
MsgBox IIf(Int([A1] / 10) = zz / 10, "ok", "faux")
If Err <> 0 Then MsgBox "non integer"
Youky
"DarthMac" <DarthMac@discussions.microsoft.com> a écrit dans le message de
news: 5777B285-322E-4B84-8D72-AE999ED68CF6@microsoft.com...
Hello les zamis.
Tout est dans le titre. Je suis fatigué, je cherche sans trouver, pourtant
je suis sûr d'avoir déjà utilisé mais j'ai la tête comme une pastèque.
Bref,
je dois vérifier que :
MaVar/10 est Integer ou que MOD(MaVar)= 0
On Error Resume Next MsgBox IIf(Int([A1] / 10) = zz / 10, "ok", "faux") If Err <> 0 Then MsgBox "non integer"
Youky
"DarthMac" a écrit dans le message de news:
Hello les zamis.
Tout est dans le titre. Je suis fatigué, je cherche sans trouver, pourtant je suis sûr d'avoir déjà utilisé mais j'ai la tête comme une pastèque. Bref, je dois vérifier que : MaVar/10 est Integer ou que MOD(MaVar)= 0
en gros. Une idée ?
1/2 merci d'avance, le reste à la livraison ;-P
AV
Avec la fonction de feuille, pas d'embrouille avec Mod :
MsgBox Evaluate("mod(" & mavar & ",10)=0")
AV
Avec la fonction de feuille, pas d'embrouille avec Mod :
avec diviseur 6.6 comme ici renvoie Faux aussi 22 / 2.2
Ben c'est tout à fait logique ! Dans la question originelle il s'agit de savoir si "maVar/10 est un entier" D'où la réponse...
AV
Youky
Bonsoir AV Quand je comprends pas je reste têtu
"maVar/10 est un entier" D'où la réponse... 22/2.2 donne bien comme résultat un entier ...!
précisément à la va vite cela fait résultat 10 et reste 0.. ce qui devait donner "Vrai" Youky "AV" a écrit dans le message de news: %
avec diviseur 6.6 comme ici renvoie Faux aussi 22 / 2.2
Ben c'est tout à fait logique ! Dans la question originelle il s'agit de savoir si "maVar/10 est un entier" D'où la réponse...
AV
Bonsoir AV
Quand je comprends pas je reste têtu
"maVar/10 est un entier"
D'où la réponse...
22/2.2 donne bien comme résultat un entier ...!
précisément à la va vite cela fait résultat 10 et reste 0..
ce qui devait donner "Vrai"
Youky
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
%230Rq7C68GHA.2316@TK2MSFTNGP04.phx.gbl...
avec diviseur 6.6 comme ici renvoie Faux
aussi 22 / 2.2
Ben c'est tout à fait logique !
Dans la question originelle il s'agit de savoir si
"maVar/10 est un entier"
D'où la réponse...
"maVar/10 est un entier" D'où la réponse... 22/2.2 donne bien comme résultat un entier ...!
précisément à la va vite cela fait résultat 10 et reste 0.. ce qui devait donner "Vrai" Youky "AV" a écrit dans le message de news: %
avec diviseur 6.6 comme ici renvoie Faux aussi 22 / 2.2
Ben c'est tout à fait logique ! Dans la question originelle il s'agit de savoir si "maVar/10 est un entier" D'où la réponse...
AV
DarthMac
Hello guys,
En effet, c'est curieux :
B1 = 66 C1 = 6,6 et alors : MOD(B1;C1) = 3,55271E-15 ?????????!!!!!!!!!!! pourtant : B1/C1 = 10
Weird !!!!
amc
Youky a couché sur son écran :
Bonsoir AV Quand je comprends pas je reste têtu
"maVar/10 est un entier" D'où la réponse... 22/2.2 donne bien comme résultat un entier ...!
précisément à la va vite cela fait résultat 10 et reste 0.. ce qui devait donner "Vrai" Youky "AV" a écrit dans le message de news: %
avec diviseur 6.6 comme ici renvoie Faux aussi 22 / 2.2
Ben c'est tout à fait logique ! Dans la question originelle il s'agit de savoir si "maVar/10 est un entier" D'où la réponse...
AV
Hello guys,
En effet, c'est curieux :
B1 = 66
C1 = 6,6
et alors : MOD(B1;C1) = 3,55271E-15 ?????????!!!!!!!!!!!
pourtant : B1/C1 = 10
Weird !!!!
amc
Youky a couché sur son écran :
Bonsoir AV
Quand je comprends pas je reste têtu
"maVar/10 est un entier"
D'où la réponse...
22/2.2 donne bien comme résultat un entier ...!
précisément à la va vite cela fait résultat 10 et reste 0..
ce qui devait donner "Vrai"
Youky
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
%230Rq7C68GHA.2316@TK2MSFTNGP04.phx.gbl...
avec diviseur 6.6 comme ici renvoie Faux
aussi 22 / 2.2
Ben c'est tout à fait logique !
Dans la question originelle il s'agit de savoir si
"maVar/10 est un entier"
D'où la réponse...