Utiliser une fonction excel dans le Code VBA
Résolu/Fermé
Bonjour,
j'aimerai ressusciter une fonction excel directement pour l'utiliser dans le code comment faire ?
Codialement
j'aimerai ressusciter une fonction excel directement pour l'utiliser dans le code comment faire ?
Codialement
A voir également:
- Utiliser une fonction excel dans le Code VBA
- Fonction si et excel - Guide
- Le code ascii - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Fonction moyenne excel - Guide
7 réponses
Re_
Désolé, comme je suis vieux et précautionneux, j'utilise encore mes vieilles formules
EchéanceFixe = (MontantEmprunté*TxDemprunt)/(1-PUISSANCE(1+(TxDemprunt);-Durée))
autrement dit
EchéanceFixe = (MontantEmprunté*TxDemprunt)/(1-(1+TxDemprunt)^(-Durée))
Si ça peut te servir aussi. En tout cas pour moi,ça marche.
http://cjoint.com/?3BzwQtDKfnp
Désolé, comme je suis vieux et précautionneux, j'utilise encore mes vieilles formules
EchéanceFixe = (MontantEmprunté*TxDemprunt)/(1-PUISSANCE(1+(TxDemprunt);-Durée))
autrement dit
EchéanceFixe = (MontantEmprunté*TxDemprunt)/(1-(1+TxDemprunt)^(-Durée))
Si ça peut te servir aussi. En tout cas pour moi,ça marche.
http://cjoint.com/?3BzwQtDKfnp
Le Pingou
Messages postés
12241
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
19 février 2025
1 458
Modifié par Le Pingou le 25/02/2013 à 22:53
Modifié par Le Pingou le 25/02/2013 à 22:53
Bonjour,
Essayer ce code dans votre macro:
Salutations.
Le Pingou
Essayer ce code dans votre macro:
a = WorksheetFunction.Pmt(2, 5, 100, 120, 0)
Salutations.
Le Pingou
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le Pingou
Messages postés
12241
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
19 février 2025
1 458
25 févr. 2013 à 23:12
25 févr. 2013 à 23:12
Bonjour,
Ben voyons on fait avec ce que vous précisez nous ne sommes pas Mme Soleil.
Ben voyons on fait avec ce que vous précisez nous ne sommes pas Mme Soleil.
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
26 févr. 2013 à 08:26
26 févr. 2013 à 08:26
Bonjour à tous
>monalisach
Pour "ressusciter"(retrouver la syntaxe) une fonction excel sous VBA
Dans la feuille excel: Outils/macros/nouvelle macro et tu tapes ta formule excel
Dans l'éditeur VBA tu trouveras la traduction VBA de ta fonction
Pour lappeler depuis ton appli, tu fais précéder cette traduction par WorksheetFunction, ce qui, pour ton exemple, comme l'a noté Le Pingou plus haut
a=WorksheetFunction.Pmt(2, 5, 100, 120, 0)
bonne journée
>monalisach
Pour "ressusciter"(retrouver la syntaxe) une fonction excel sous VBA
Dans la feuille excel: Outils/macros/nouvelle macro et tu tapes ta formule excel
Dans l'éditeur VBA tu trouveras la traduction VBA de ta fonction
Pour lappeler depuis ton appli, tu fais précéder cette traduction par WorksheetFunction, ce qui, pour ton exemple, comme l'a noté Le Pingou plus haut
a=WorksheetFunction.Pmt(2, 5, 100, 120, 0)
bonne journée