format heure dans un texbox

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 !

caro_creche

XLDnaute Nouveau
Salut à tous,

J'ai un formulaire avec un textbox pour introduire des heures. Le hic mon text box est lié à ma cellule et les formats ne sont pas les mêmes.

si je tape dans ma celulle 11:30 c'est correct
si j'utilise mon formulaire il me note un chiffre avec 0,479... ???

voici mon code.
Merci de votre aide




Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TextBox2 = vbNullString Then Exit Sub
If IsDate(TextBox2.Value) Then
TextBox2 = Format(TextBox2, "hh:mm")
Range("f7") = TextBox2.Value

Else
MsgBox "L'heure de fin pas une heure correct, veuillez corriger"
TextBox2 = vbNullString
Cancel = True
End If
End Sub
 
Re : format heure dans un texbox

Bonjour caro_creche,

excel gère les heures comme des fractions de jours.
Par exemple, 6:00, c'est 1/4 de 24h et donc Excel stockera 1/4=0,25 dans la cellule.
Met simplement ta cellule f7 au format heures (Format-cellule, onglet nombre) et l'affichage devra se faire correctement.
 
Re : format heure dans un texbox

Bonjour Caro, bonjour le forum,

Chez moi ton code fonctionne très bien...
Essaie peut-être ça : sélectionne la cellule F7 puis le menu Edition / Effacer / Tout puis relance ta macro.

Édition :

Bonjour Tototiti on s'est croisé
 
Dernière édition:
Re : format heure dans un texbox

Bonjour Caro, bonjour le forum,

Chez moi ton code fonctionne très bien...
Essaie peut-être ça : sélectionne la cellule F7 puis le menu Edition / Effacer / Tout puis relance ta macro.

Édition :

Bonjour Tototiti on s'est croisé

re Salut ,

J'ai essayé vos deux solutions mais ca passe pas????
voici le fichier .
Merci
 

Pièces jointes

Re : format heure dans un texbox

Bonjour le fil, bonjour le forum,

C'est la propriété ControlSource qui semait la panique. Je l'ai supprimée et ça à l'air de marcher... En pièce jointe ton fichier modifié.

Merci Robert pour ta réponse mais je voudrais voir les heures dans mon textbox pour les modifier au cas ou, là il s'agit d'une partie de mon formulaire.
 
- 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

Discussions similaires

Réponses
2
Affichages
968
Réponses
68
Affichages
8 K
Retour