Erreur 1004, Excel

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) &