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

Le
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.

Excellent

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
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
michdenis
Le #3316451
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" 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
Excel...lent
Le #3313911
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
michdenis
Le #3313901
Bonjour Excel...lent,

Sans utiliser la propriété RowSource,

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


Salutations!



"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
Publicité
Poster une réponse
Anonyme