[Résolus]Probleme de formule dans du code

WILFRIED

XLDnaute Impliqué
Bonjour,

Je dois automatiser certaine fonction. J'ai reussi a ecrire une formule qui fonctionne si je l'ecrit directement dans la cellule :

=IF((A17)="",TIME(0,0,0),IF(B17="TA",E17*0.9,E17*0.75))

Je souhaite faire en sorte d'ecrire cette formule depuis vba dans une cellule. J'ai modifier le code comme suivant :

ActiveCell.Offset(0, 5).Formula = "=IF(ISBLANK(" & ActiveCell.Address & "),TIME(0,0,0),IF(" & ActiveCell.Offset(0, 1).Address & "=''TA''," & _
ActiveCell.Offset(0, 4).Address & "*0.9," & ActiveCell.Offset(0, 4).Address & "*0.75))"

Mais cela ne fonctionne pas. Je pense que cela viens de la partie ''TA''. J'ai utilisé deux simple cote avant et après le TA. Je sais qu'il y a une feinte avec ces guillemets et les cote mais je ne me souvient plus comment.

J'ai essayer de faire une recherche sur le forum mais je n'ai pas du formuler correctement celle ci car je n'ai pas eu de resultat concluant. Si une ame charitable pouvait me corriger mon bout de code....

Ce sont des comparaisons que je vais devoir faire dans d'autre formules....

D'avance merci.

Cordialement,

Wilfried
PS j'ai eu un bug avec mon navigateur donc possible post en double...
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 042
Messages
2 084 829
Membres
102 685
dernier inscrit
med_remi021