Date & heure dans un Userform avec textBox
JeepBoy
-
JeepBoy -
JeepBoy -
Bonjour,
Je suis très novice en VBA et je dois monter une interface avec un Userform dans laquelle on va entrer la date et l'heure d'entrée d'une demande.
Pour l'instant la macro fonctionne relativement bien sauf pour la date..
J'ai créé 5 textBox: 1e Année (AAAA), 2e: Mois (MM), 3e: Jour (jj); 4e Heure: (HH) et 5e Minute (MM)
Mes TextBox sont respectivement nommé TxtAnnée, TxtMois, etc
J'ai tenté de concaténer le tout avec les séparateurs "-" et ":" (pour données qqchose semblable à ceci AAAA-MM-JJ HH:MM), mais le format final n'est pas utilisable pour le reste du calcul à effectué.
J'ai cherché une réponse un peu partout sur le web, mais c du vrai chinois!!!
Qqun peut m'aider?
Merci d'avance
Je suis très novice en VBA et je dois monter une interface avec un Userform dans laquelle on va entrer la date et l'heure d'entrée d'une demande.
Pour l'instant la macro fonctionne relativement bien sauf pour la date..
J'ai créé 5 textBox: 1e Année (AAAA), 2e: Mois (MM), 3e: Jour (jj); 4e Heure: (HH) et 5e Minute (MM)
Mes TextBox sont respectivement nommé TxtAnnée, TxtMois, etc
J'ai tenté de concaténer le tout avec les séparateurs "-" et ":" (pour données qqchose semblable à ceci AAAA-MM-JJ HH:MM), mais le format final n'est pas utilisable pour le reste du calcul à effectué.
J'ai cherché une réponse un peu partout sur le web, mais c du vrai chinois!!!
Qqun peut m'aider?
Merci d'avance
A voir également:
- Date & heure dans un Userform avec textBox
- Changement d'heure - Guide
- Comment ouvrir un fichier dat - Guide
- Publipostage date inversée ✓ - Forum Word
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Jm date avis - Forum Consommation & Internet
3 réponses
Bonjour Ériiic,
Avec cette méthode (si je l'ai bien fait) la date s'affiche bien (2013-04-26 10:00
), mais le problème c'est que le reste des formules présentes dans le tableur ne fonctionne plus car il utilise le format 41390.416666.
Ma cellule de destination est bien formaté, mais je dois partir d'une info année (2013), d'une autre mois (04), jour (26)....etc pour donnée 41390.416666
J'avais peut-être mal posé ma question la première fois
Avec cette méthode (si je l'ai bien fait) la date s'affiche bien (2013-04-26 10:00
), mais le problème c'est que le reste des formules présentes dans le tableur ne fonctionne plus car il utilise le format 41390.416666.
Ma cellule de destination est bien formaté, mais je dois partir d'une info année (2013), d'une autre mois (04), jour (26)....etc pour donnée 41390.416666
J'avais peut-être mal posé ma question la première fois
Bonjour,
J'avais peut-être mal posé ma question la première fois
Pas très détaillé ton besoin non, et pas plus maintenant...
Dans un textbox tu as du texte, d'où son nom.
Cdate() pour transformer ta date texte en date numérique excel.
Et si tu colles dans une cellule mettre le format d'affichage désiré.
Sinon déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric
J'avais peut-être mal posé ma question la première fois
Pas très détaillé ton besoin non, et pas plus maintenant...
Dans un textbox tu as du texte, d'où son nom.
Cdate() pour transformer ta date texte en date numérique excel.
Et si tu colles dans une cellule mettre le format d'affichage désiré.
Sinon déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.
eric