Cela conduit à l'erreur 1004:
Cells(NumberOfRows + 1, 4).Formula = "=$C$5-$H$1*DATEDIF($B$5;B6;" & Chr(34) & "D" & Chr(34) & ")"
Sans =
ça marche bien et append =
dans la cellule par les mains fonctionne bien.
Je pensais, ce problème dans les citations et essayé d'utiliser """"
, CHAR(34)
/ Chr(34)
mais cela n'a pas aidé.
Et, comme suit de la syntaxe de DATEDIF()
la command doit être DATEDIF(date1; date2; "Letter")
, où Letter
est D
(Jours), M
(Monthes) etc.
En outre, le point-virgule est le séparateur par défaut et le changement de virgule ne l'aide pas.
La méthode fonctionne parfaitement sans & Chr(34) & "D" & Chr(34) &