Acceder au fonctions de excel

hindhinf Messages postés 50 Date d'inscription dimanche 9 mai 2004 Statut Membre Dernière intervention 27 juillet 2007 - 17 nov. 2006 à 13:00
Molenn Messages postés 797 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 23 février 2011 - 17 nov. 2006 à 14:51
Bonjour  ,
comment je peut acceder au fonctions de excels , comme la fonction de TRI ( taux de rentabilité interne ) à partir du code VB ?

4 réponses

drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
17 nov. 2006 à 13:11
Salut, tu as plein d'exemple sur codyx, notament mortalino qui a fait plein de snippet pour gérer une apllication excel et tu dois avoir des codes sources aussi!

 Drikce 06
0
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
17 nov. 2006 à 13:13
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
17 nov. 2006 à 13:16
Salut,
Je ne sais pas du tout si c'est ce que tu cherches, mais il existe en VBA Excel Un "Objet" appelé WorkSheetFunction

@+: Ju£i?n
Pensez: Réponse acceptée
0
Molenn Messages postés 797 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 23 février 2011 7
17 nov. 2006 à 14:51
Sinon, il suffit de faire appel à la classe.

Un truc tout bête quand tu cherches, il faut savoir que les instructions VBA sont en anglais alors que les formules sont en français dans Excel.

Le TRI est une formule Financière. Il faut savoir que le TRI, en anglais, c'est IRR.
Donc, pour appeler la formule directement dans du code vb, tu peux appeler la classe Financial et sa propriété IRR de la façon suivante, dans le code :

Financial.IRR( ...)
L'aide est complète dans Excel, tu auras les infos sur les arguments de la fonction.

Molenn
0
Rejoignez-nous