Pour deux « grands » nombres entiers positifs
a et b, VBA n'arrive pas à calculer a Mod b alors
que la fonction Excel MOD(a;b) y parvient.
Pourquoi en est-il ainsi ?
En A1 : 109 999 989
En B1 : 22 000 034 133
Ailleurs : = MOD(A1;B1)
Sub a_Mod_b()
Dim a As Double, b As Double
a = [a1]: b = [b1]
MsgBox a Mod b
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
La gang qui a développé l'interface de la feuille de calcul et celle qui a développé l'interface de l'éditeur de code sont 2 équipes différentes -> qui probablement ne se connaissent même pas !!! c'est ce qui explique certaines différences entre les 2 interfaces.
x = [MOD(25,9)]
Nombre = 25 N = 3 e = Evaluate("mod(" & Nombre & "," & N & ")") Est-ce que la méthode "Evaluate" est aussi performante que [ ] ? à toi de tester !
"Tatanka" a écrit dans le message de news:
Bonsoir, Bonsoir,
Pour deux « grands » nombres entiers positifs a et b, VBA n'arrive pas à calculer a Mod b alors que la fonction Excel MOD(a;b) y parvient. Pourquoi en est-il ainsi ?
En A1 : 109 999 989 En B1 : 22 000 034 133 Ailleurs : = MOD(A1;B1)
Sub a_Mod_b() Dim a As Double, b As Double a = [a1]: b = [b1] MsgBox a Mod b End Sub
Serge
La gang qui a développé l'interface de la feuille de calcul
et celle qui a développé l'interface de l'éditeur de code
sont 2 équipes différentes -> qui probablement ne se
connaissent même pas !!! c'est ce qui explique certaines
différences entre les 2 interfaces.
x = [MOD(25,9)]
Nombre = 25
N = 3
e = Evaluate("mod(" & Nombre & "," & N & ")")
Est-ce que la méthode "Evaluate" est aussi performante que [ ] ? à toi de tester !
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
esFEck7KIHA.2176@TK2MSFTNGP06.phx.gbl...
Bonsoir, Bonsoir,
Pour deux « grands » nombres entiers positifs
a et b, VBA n'arrive pas à calculer a Mod b alors
que la fonction Excel MOD(a;b) y parvient.
Pourquoi en est-il ainsi ?
En A1 : 109 999 989
En B1 : 22 000 034 133
Ailleurs : = MOD(A1;B1)
Sub a_Mod_b()
Dim a As Double, b As Double
a = [a1]: b = [b1]
MsgBox a Mod b
End Sub
La gang qui a développé l'interface de la feuille de calcul et celle qui a développé l'interface de l'éditeur de code sont 2 équipes différentes -> qui probablement ne se connaissent même pas !!! c'est ce qui explique certaines différences entre les 2 interfaces.
x = [MOD(25,9)]
Nombre = 25 N = 3 e = Evaluate("mod(" & Nombre & "," & N & ")") Est-ce que la méthode "Evaluate" est aussi performante que [ ] ? à toi de tester !
"Tatanka" a écrit dans le message de news:
Bonsoir, Bonsoir,
Pour deux « grands » nombres entiers positifs a et b, VBA n'arrive pas à calculer a Mod b alors que la fonction Excel MOD(a;b) y parvient. Pourquoi en est-il ainsi ?
En A1 : 109 999 989 En B1 : 22 000 034 133 Ailleurs : = MOD(A1;B1)
Sub a_Mod_b() Dim a As Double, b As Double a = [a1]: b = [b1] MsgBox a Mod b End Sub
Serge
Tatanka
Salut Denis,
Merci de ces précieux renseignements.
Serge
"MichDenis" a écrit dans le message de news: %
La gang qui a développé l'interface de la feuille de calcul et celle qui a développé l'interface de l'éditeur de code sont 2 équipes différentes -> qui probablement ne se connaissent même pas !!! c'est ce qui explique certaines différences entre les 2 interfaces.
x = [MOD(25,9)]
Nombre = 25 N = 3 e = Evaluate("mod(" & Nombre & "," & N & ")") Est-ce que la méthode "Evaluate" est aussi performante que [ ] ? à toi de tester !
"Tatanka" a écrit dans le message de news:
Bonsoir, Bonsoir,
Pour deux « grands » nombres entiers positifs a et b, VBA n'arrive pas à calculer a Mod b alors que la fonction Excel MOD(a;b) y parvient. Pourquoi en est-il ainsi ?
En A1 : 109 999 989 En B1 : 22 000 034 133 Ailleurs : = MOD(A1;B1)
Sub a_Mod_b() Dim a As Double, b As Double a = [a1]: b = [b1] MsgBox a Mod b End Sub
Serge
Salut Denis,
Merci de ces précieux renseignements.
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news: %23rk9P37KIHA.1204@TK2MSFTNGP03.phx.gbl...
La gang qui a développé l'interface de la feuille de calcul
et celle qui a développé l'interface de l'éditeur de code
sont 2 équipes différentes -> qui probablement ne se
connaissent même pas !!! c'est ce qui explique certaines
différences entre les 2 interfaces.
x = [MOD(25,9)]
Nombre = 25
N = 3
e = Evaluate("mod(" & Nombre & "," & N & ")")
Est-ce que la méthode "Evaluate" est aussi performante que [ ] ? à toi de tester !
"Tatanka" <garnote3@ENLEVER.videotron.ca> a écrit dans le message de news:
esFEck7KIHA.2176@TK2MSFTNGP06.phx.gbl...
Bonsoir, Bonsoir,
Pour deux « grands » nombres entiers positifs
a et b, VBA n'arrive pas à calculer a Mod b alors
que la fonction Excel MOD(a;b) y parvient.
Pourquoi en est-il ainsi ?
En A1 : 109 999 989
En B1 : 22 000 034 133
Ailleurs : = MOD(A1;B1)
Sub a_Mod_b()
Dim a As Double, b As Double
a = [a1]: b = [b1]
MsgBox a Mod b
End Sub
La gang qui a développé l'interface de la feuille de calcul et celle qui a développé l'interface de l'éditeur de code sont 2 équipes différentes -> qui probablement ne se connaissent même pas !!! c'est ce qui explique certaines différences entre les 2 interfaces.
x = [MOD(25,9)]
Nombre = 25 N = 3 e = Evaluate("mod(" & Nombre & "," & N & ")") Est-ce que la méthode "Evaluate" est aussi performante que [ ] ? à toi de tester !
"Tatanka" a écrit dans le message de news:
Bonsoir, Bonsoir,
Pour deux « grands » nombres entiers positifs a et b, VBA n'arrive pas à calculer a Mod b alors que la fonction Excel MOD(a;b) y parvient. Pourquoi en est-il ainsi ?
En A1 : 109 999 989 En B1 : 22 000 034 133 Ailleurs : = MOD(A1;B1)
Sub a_Mod_b() Dim a As Double, b As Double a = [a1]: b = [b1] MsgBox a Mod b End Sub