Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…