Bonjour a vous,
J'ai une formule a appliqué en boucle sur un fichier excel mais je ne connais pas la syntaxe pour l'inscrire dans VBA.
Voici la formule qui me renvoi le message d'erreur --> Erreur d’exécution 1004 : erreur défini par l'application ou par l'objet
Sheets("US").Range(Sheets("US").Cells(3, 1), Sheets("US").Cells(3, 1)).Offset(0, y).FormulaR1C1 = "=BDH(R1C1;R1C6;TEXT(R[-1]C[" & Z & "],jj/mm/aaaa)& ""15:30:00"";R[-1]C[" & Z & "](R[-1]C[" & Z & "],jj/mm/aaaa)&""15:45:00"";;""IntrRw=True"")"
Voici la formule qui fonctionne dans excel hors de vba :
Sheets("US").Range(Sheets("US").Cells(3, 1), Sheets("US").Cells(3, 1)).Offset(0, y).FormulaR1C1 = "=BDH(R1C1;R1C6;TEXT(R[-1]C[" & Z & "],jj/mm/aaaa)& ""15:30:00"";R[-1]C[" & Z & "](R[-1]C[" & Z & "],jj/mm/aaaa)&""15:45:00"";;""IntrRw=True"")"
Sachant que si possible les deux heures présentes dans la formule pourrait être des variable situé respectivement en R1C4 et R1C5.
Merci de votre aide.