S
saadmechiche
Guest
j'utilise des macros complementaires d'un logiciel de calcul appellé maple avec excel pour calculer des fonctions
dans vba pour assigner une fonction quelconque grace a maple on tape
Maple("f:=x->3*x^2") par exemple f(x)=3*x^2
si je veux afficher la valeur dans excel , rien de plus simple
range("A1")=Maple("f(1)")
la ou sa ce complique est lorsque je veux mettre une boucle
ex
for i=1 to 10
Range("A"+cstr(i))=Maple("f(i)")
next
la excel n'arrive pas a savoir que le i est un nombre , il considere i comme une lettre et me met de A1 a A10 , 3*i^2
Ma question , comment remedier a cela , pour qu'il sache que le i est un nombre dans la boucle
Merci a vous
dans vba pour assigner une fonction quelconque grace a maple on tape
Maple("f:=x->3*x^2") par exemple f(x)=3*x^2
si je veux afficher la valeur dans excel , rien de plus simple
range("A1")=Maple("f(1)")
la ou sa ce complique est lorsque je veux mettre une boucle
ex
for i=1 to 10
Range("A"+cstr(i))=Maple("f(i)")
next
la excel n'arrive pas a savoir que le i est un nombre , il considere i comme une lettre et me met de A1 a A10 , 3*i^2
Ma question , comment remedier a cela , pour qu'il sache que le i est un nombre dans la boucle
Merci a vous