Ca avance :
J'arrive à metter la formule dans excel
1 2
| FormuleCurrent =
CStr("=ATGetCurrVal(""45F085""; """"; """"; 1040; 1; 0)") |
F_Excel_Tags.Cells(i, 3).FormulaLocal = FormuleCurrent
Par contre que je mette le .Calculate ou pas ca ne change rien...
J'ai essayé sur la cellule aussi ...
F_Excel_Tags.Cells(i,3).Calculate
Mais aucun résultat non plus
Sinon j'arrive à récupere le résultat en découpant l'action :
Recup = CIntF_Excel_Tags.Cells(i, 3).Value
Mais la valeur qui arrive dans mon recordset est toujours 2029, (je précise que c'est pas la valeur que la fonction, retourne sur Excel non plus)
--> Trouvé c'est en fait Error 2029 parce que le champs excel affiche #NOM?
car la fonction est écrite mais n'est pas calculée
Et je n'arrive pas à mettre une variable dans ma formule; comme ceci :
1 2
| FormuleCurrent =
CStr("=ATGetCurrVal( & Tag & ; """"; """"; 1040; 1; 0)") |
2 choses :
- Comment composer la fonctions avant de l'envoyer sur Excel
- Comment faiore pour actualiser la feuille, ou simplement la cellule une fois qu'elle contient la fonction, pour ensuite recupérer le résultat.
Partager