Formula incorrecte

Bonjour,

J'ai essayé d'implémenter une fonction en VBA .

La fonction en question :

=SI($D16="Réparé";AUJOURDHUI();"")
J'ai traduit par :
.Range("I" & MaLigneAttribution).Formula = "=SI(D" & MaLigneAttribution & "=""Réparé"";AUJOURDHUI();"")"

Pour nuancer, j'ai remplacé le "16" par une variable qui évolue

J'ai cette erreur : "erreur definie par l'application ou par l'objet"

Merci de votre aide :)

A+

Salut,

VBA parle anglais...

bon bah je me sens con haha

Comme ca ducoup :

"=IF(D" & MaLigneAttribution & "=""Reparé"",TODAY(),"")"

Merci !

Update : Ca ne fonctionne pas...

re

Encore une petite erreur ...

Un indice : "

"=IF(D" & MaLigneAttribution & "=Reparé,TODAY(),"")"

?

Sélectionnes la cellule ou se trouve la formule , ensuite va dans l'environnement VBE dans la fenêtre d'exécution en bas (Tu as bien la fenêtre d'exécution ouverte ? menu Affichage). Tappes

?activecell.formula

Et voilà VBA travaille pour toi

les guillemets doivent être doublés...

Rechercher des sujets similaires à "formula incorrecte"