concatener date + tume dans une variable date

  • Initiateur de la discussion Initiateur de la discussion racoon971
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

racoon971

Guest
Bonjour ,
j'aimerais concatener une date et une heure donne par un drticker afin de creer une variable date.
Malheureusement la fonction Cdate ne vois que l'heure meme si j'ai concatener DateIsNow et TimeIsNow (voir code ci dessous)


Sub GetPriceNow()
Dim DateIsNoW As Date
Dim test As Date
Dim HourToSet As Integer
Dim Ticker As String
Dim TimeNow As Date

Ticker = UserForm1.TextBox1.Value
'DateIsNoW = "9 / 27 / 2011 9:59:00 AM"
DateIsNoW = UserForm1.DTPicker1.Value
TimeNow = Format(UserForm1.DTPicker2.Value, "hh:mm:ss AM/PM")
DateIsNoW = DateIsNoW & " " & TimeNow

test = CDate(DateIsNoW)
Set objBloomberg = New BlpData
vtResults = objBloomberg.BLPGetHistoricalData(Array("kn fp equity"), Array("PX_LAST", "CHG_PCT_1D", "CRNCY"), test)

End Sub


Avez vous une idée ?
Merci
 
Re : concatener date + tume dans une variable date

Bonjour
Il faut éviter d'affecter des chaînes aux variable As Date.
Ce sont des nombres: La partie entière en est la date, la partie décimale les heures.
Il y a DateSerial pour construire une date, TimeSerial pour une heure, la somme des deux pour une référence temporelle complète.
Cordialement.
 
Re : concatener date + tume dans une variable date

Re 🙂,
Le problème est que le DtPicker2 ne ramène pas que l'heure, mais l'heure + la date d'aujourd'hui, donc
Code:
Format(DTPicker1 + DTPicker2 - Int(DTPicker2), "dd/mm/yy hh:mm:ss")
fourni un résultat correct 😛.
Bonne suite 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
22
Affichages
3 K
jui42
J
M
Réponses
4
Affichages
2 K
ManOfCatz
M
M
Réponses
3
Affichages
1 K
MONADESIGN82
M
V
Réponses
17
Affichages
3 K
VBgalère
V
Retour