Formule R1C1 Bloomberg

Bonjour a tous,

J'ai une formule comme celle ci sous VBA

Sheets("FR").Range(Sheets("FR").Cells(3, 1), Sheets("FR").Cells(3, 1)).Offset(0, y).FormulaR1C1 = "=BDH(R1C1,R1C6,R[-1]C[" & Z & "]& " " & D1,R[-1]C[" & Z & "]& "" & E1)"

Elle ne fonctionne pas. Les cellule D1 et E1 contiennent des heures. La formule s'ecrit normalement comme cela :

= BDH(Ticker,Trade,"11/07/2017 09:00:00", "11/07/2017 09:30:00")

Sachant que la date est variable dans ma formule, comment puis-je introduire l'heure a cette variable dans la cellule en ecriture vba ?

Merci

bonjour,

essaie ceci

 "=BDH(R1C1,R1C6,R[-1]C[" & Z & "]&R1C4,R[-1]C[" & Z & "]&R1C5)"

Merci, cela effectue ce que je veux !

Désolé, mais dans la formule la date et l'heure sont cité entre guillemet, car ici il ne reconnait pas la date ... Merci de votre aide

rebonjour,

j'ai oublié de mettre un espace dans l'instruction de concaténation de la date et de l'heure.

"=BDH(R1C1,R1C6,R[-1]C[" & Z & "]&"" ""&R1C4,R[-1]C[" & Z & "]&"" ""&R1C5)"

Ça ne marche toujours pas ...

est t'il possible de me donner une syntaxe pour ce type de formule ?

=BDH(R1C1;R1C6;TEXTE(A5; "YYYY-MM-DD")&" 15:29:00";TEXTE(A5; "YYYY-MM-DD")&" 15:45:00")

Il faudrait remplacer A5 par R[-1]C[" & Z & "], 15:29:00 par R1C4 et 15:45:00 par R1C5.

Je ne sais pas si cela est possible mais en faite la formule ne marche pas a cause de la start et end date qui représente ici A5 et sont la meme date. Cela marche en formule BDH seul mais je n'arrive pas a la transcrire en VBA. Merci en tout cas de ton aide h2so4.

bonjour,

voici (si j'ai bien compris ta demande)

"=BDH(R1C1,R1C6,TEXT(R[-1]C[" & Z & "],""YYYY-MM-DD"")&"" ""&R1C4,text(R[-1]C[" & Z & "],""YYYY-MM-DD"")&"" ""&R1C5)"

En fait le problème c'est que la cellule qui est en heure se retrouve dans un tout autre style et par exemple un 9h00 se retrouve en 0.37 et des poussières... Savez vous pourquoi ? et comment résoudre le problème ? merci

Rechercher des sujets similaires à "formule r1c1 bloomberg"