Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

TextBox : afficher valeur au format horaire [hh]:mm

3 réponses
Avatar
vpco
Bonjour à tous,

J'utilise une TextBox pour récupérer une valeur numérique au format horaire
qui se trouve dans une cellule bien précise. Le format horaire de cette
cellule est le suivant : [hh]:mm

Dans les propriétés de la TextBox j'ai bien mis l'adresse de la dite cellule
dans la propriété " ControlSource ". Seulement elle m'affiche une valeur
décimale au lieu de la valeur au format horaire.

Y a t'il la possibilité de rajouter dans la propriéte " ControlSource " avec
la valeur, le format horaire ? Je souhaiterais éviter du VBA.

J'ai cherché la réponse dans les excellents sites cités en fin de message
mais j'ai pas trouvé la réponse que je souhaitais...

Merci de vos conseils.

Cordialement.

Excel...lent

N'oubliez pas votre lampe à huile et votre casque et descendez dans ces
mines d'or
pour des explorations fructueuses :
http://www.excelabo.net/
http://frederic.sigonneau.free.fr
http://dj.joss.free.fr/
http://jacxl.free.fr
http://www.cathyastuce.com/excel.htm

3 réponses

Avatar
michdenis
Bonjour VPCO,

Contrairement à access, les contrôles textbox n'ont aucune propriété permettant de définir le format de la donnée qu'il affiche.

Personnellement, je préfère laisser tomber la propriété ControlSource et utiliser une ligne ou deux de code pour définir ce que
chaque textbox doit afficher et quand il doit l'afficher ... c'est une question de contrôle ...et quand tu fais un programme, tu ne
saurais le laisser aux autres !


Salutations!


"vpco" a écrit dans le message de news:
Bonjour à tous,

J'utilise une TextBox pour récupérer une valeur numérique au format horaire
qui se trouve dans une cellule bien précise. Le format horaire de cette
cellule est le suivant : [hh]:mm

Dans les propriétés de la TextBox j'ai bien mis l'adresse de la dite cellule
dans la propriété " ControlSource ". Seulement elle m'affiche une valeur
décimale au lieu de la valeur au format horaire.

Y a t'il la possibilité de rajouter dans la propriéte " ControlSource " avec
la valeur, le format horaire ? Je souhaiterais éviter du VBA.

J'ai cherché la réponse dans les excellents sites cités en fin de message
mais j'ai pas trouvé la réponse que je souhaitais...

Merci de vos conseils.

Cordialement.

Excel...lent

N'oubliez pas votre lampe à huile et votre casque et descendez dans ces
mines d'or
pour des explorations fructueuses :
http://www.excelabo.net/
http://frederic.sigonneau.free.fr
http://dj.joss.free.fr/
http://jacxl.free.fr
http://www.cathyastuce.com/excel.htm
Avatar
Excel...lent
Bonsoir michdenis,

Merci pour ta réponse.

Puis-je encore abuser de la situation ? Si oui, comment verrais -tu ces
lignes de code ?

Cordialement.

Excel...lent
Avatar
michdenis
Bonjour Excel...lent,

Sans utiliser la propriété RowSource,

With worksheets("Feuil1")
Userform1.Textbox1 = format(.range("A1"),"H:MM")
End With


Salutations!



"Excel...lent" a écrit dans le message de news:
Bonsoir michdenis,

Merci pour ta réponse.

Puis-je encore abuser de la situation ? Si oui, comment verrais -tu ces
lignes de code ?

Cordialement.

Excel...lent