En vba,
tu peux acc�der � cette fonction PGCD() en vba par
x = WorksheetFunction.Gcd(a,b,c,d)
"Olivier" <olivi...@club-internet.fr> a �crit dans le message de groupe de discussion :
hn89up$i9a$1...@speranza.aioe.org...
"michdenis" <mich...@hotmail.com> a �crit dans le message de news:
u55IQ3Fw...@TK2MSFTNGP05.phx.gbl...
"michdenis" <mich...@hotmail.com> a �crit dans le message de news:
eoqe0QGw...@TK2MSFTNGP04.phx.gbl...
La proc�dure va comme suit :
'-------------------------------
Sub ppp()
a = 28
b = 12
c = 16
d = 32
x = Evaluate("PGcd(" & a & "," & b & "," & c & "," & d & ")")
MsgBox x
End Sub
'-------------------------------
"michdenis" <mich...@hotmail.com> a �crit dans le message de news:
eppLxZGw...@TK2MSFTNGP02.phx.gbl...
Les fonctions de la feuille de calcul sont accessibles en utilisant
l'objet "WorksheetFunction" sauf pour quelques unes dont PGCD()
Si tu veux savoir pourquoi, il faut t'adresser directement � Microsoft.
Elle est pr�sente avec Excel 2007.
"michdenis" <mich...@hotmail.com> a �crit dans le message de news:
uD1gxjGw...@TK2MSFTNGP02.phx.gbl...
Dans la fenᅵtre VBE, il faut cocher dans Outils, Rᅵfᅵrences
"ATPVBAEN.xls". La syntaxe est alors la suivante :
x = Gcd(a, b, c, d)
Cordialement.
Daniel
> Merci, mais chez moi ca ne marche pas.
> J'ai remarquᅵ que lorsque je tape gcd cela reste gcd et n'est pas transformᅵ
> en Gcd (avec la majuscule). Comme si, vba ne reconnaissait pas cette
> fonction. Je suis sous Excel 2003 est-ce que quelqu'un sait d'oᅵ peut
> provenir mon erreur.
> La fonction pgcd marche bien dans Excel..
> Olivier
>
>
>
> "michdenis" <mich...@hotmail.com> a ᅵcrit dans le message de news:
> eoqe0QGw...@TK2MSFTNGP04.phx.gbl...
>> Cette procᅵdure ne gᅵnᅵre aucune erreur et
>> retourne 4 comme rᅵponse.
Peut-�tre! Mais comme Daniel le fait remarquer dans son message,
comme la fonction que tu d�sires fait partie des fonctions comprises
dans la macro compl�mentaire "Utilitaire d'analyse", si tu ajoutes
la r�f�rence : Project atpvbaen.xls,
Chemin du fichier :
C:\Program Files (x86)\Microsoft Office\OFFICE11\Biblioth�que\Analyse\ATPVBAEN.XLA
Tu auras acc�s directement � toutes les fonctions de la macro compl�mentaire.
Dans la fen�tre de l'�diteur de code, raccourci clavier F2, tu s�lectionnes
"atpvbaen.xls" dans la liste d�roulante o� il est inscrit "toutes les biblioth�ques"
du haut de la fen�tre, tu auras le nom de chacune des fonctions contenues
dans cette macro compl�mentaire.
Comme ce n'est pas des fonctions natives d'Excel, elles ne font pas parties
des fonctions que retournent l'objet "WorksheetFunction"
Voil� pour la pr�cision.