J'arrives trés bien à donner un format monétaire à une textbox (locked) qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une
saisie par un utilisateur par exemple un format de date dans une textbox ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour (merci à Michel Pierron) Tu peux utiliser un contrôle supplémentaire MSMASK32.OCX Clique droit sur la boîte à outils UserForm puis Contrôles supplémentaires Cocher Microsoft Masked Edit Control Ajouter le contrôle et inscrire ##/##/## dans la propriété Mask. Sinon dans le code de ton Userform sur l'évènement Change de ton textbox Private Sub TextBox1_Change() Select Case Len(TextBox1) Case 2, 5: TextBox1 = TextBox1 & "/" End Select End Sub
Cordialement Pascal
"NICO.S" a écrit dans le message de news:
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked) qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une saisie par un utilisateur par exemple un format de date dans une textbox ?
Merci.
NICO.S
Bonjour
(merci à Michel Pierron)
Tu peux utiliser un contrôle supplémentaire MSMASK32.OCX
Clique droit sur la boîte à outils UserForm puis Contrôles supplémentaires
Cocher Microsoft Masked Edit Control
Ajouter le contrôle et inscrire ##/##/## dans la propriété Mask.
Sinon dans le code de ton Userform sur l'évènement Change de ton textbox
Private Sub TextBox1_Change()
Select Case Len(TextBox1)
Case 2, 5: TextBox1 = TextBox1 & "/"
End Select
End Sub
Cordialement
Pascal
"NICO.S" <none@wanadoo.fr> a écrit dans le message de news:
XnF94D78249095E3nicos3dwanadoofr@63.223.5.254...
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked)
qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une
saisie par un utilisateur par exemple un format de date dans une textbox ?
Bonjour (merci à Michel Pierron) Tu peux utiliser un contrôle supplémentaire MSMASK32.OCX Clique droit sur la boîte à outils UserForm puis Contrôles supplémentaires Cocher Microsoft Masked Edit Control Ajouter le contrôle et inscrire ##/##/## dans la propriété Mask. Sinon dans le code de ton Userform sur l'évènement Change de ton textbox Private Sub TextBox1_Change() Select Case Len(TextBox1) Case 2, 5: TextBox1 = TextBox1 & "/" End Select End Sub
Cordialement Pascal
"NICO.S" a écrit dans le message de news:
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked) qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une saisie par un utilisateur par exemple un format de date dans une textbox ?
Merci.
NICO.S
garnote
Salut Nico,
Essaie cette instruction dans un Private Sub TextBox1:
TextBox1 = Format(TextBox1, "Le dddd dd mmmm yyyy")
Serge
"NICO.S" a écrit dans le message de news:
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked) qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une saisie par un utilisateur par exemple un format de date dans une textbox ?
Merci.
NICO.S
Salut Nico,
Essaie cette instruction dans un Private Sub TextBox1:
TextBox1 = Format(TextBox1, "Le dddd dd mmmm yyyy")
Serge
"NICO.S" <none@wanadoo.fr> a écrit dans le message de news:
XnF94D78249095E3nicos3dwanadoofr@63.223.5.254...
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked)
qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une
saisie par un utilisateur par exemple un format de date dans une textbox ?
Essaie cette instruction dans un Private Sub TextBox1:
TextBox1 = Format(TextBox1, "Le dddd dd mmmm yyyy")
Serge
"NICO.S" a écrit dans le message de news:
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked) qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une saisie par un utilisateur par exemple un format de date dans une textbox ?
Merci.
NICO.S
Pascal Engelmajer
Salut, à adapter : http://www.ilyapa.net/baseExcel/dateTextBox.xls en VBA éviter le format ##/##/## au profit de ##/##/#### ambigu (voir 29/02/03 => 03 février 2029 !!!) -- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news: rm6jc.8531$
Salut Nico,
Essaie cette instruction dans un Private Sub TextBox1:
TextBox1 = Format(TextBox1, "Le dddd dd mmmm yyyy")
Serge
"NICO.S" a écrit dans le message de news:
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked) qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une saisie par un utilisateur par exemple un format de date dans une textbox ?
Merci.
NICO.S
Salut,
à adapter :
http://www.ilyapa.net/baseExcel/dateTextBox.xls
en VBA éviter le format ##/##/## au profit de ##/##/####
ambigu (voir 29/02/03 => 03 février 2029 !!!)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"garnote" <rien@absent.net> a écrit dans le message de news:
rm6jc.8531$X52.5721@clgrps12...
Salut Nico,
Essaie cette instruction dans un Private Sub TextBox1:
TextBox1 = Format(TextBox1, "Le dddd dd mmmm yyyy")
Serge
"NICO.S" <none@wanadoo.fr> a écrit dans le message de news:
XnF94D78249095E3nicos3dwanadoofr@63.223.5.254...
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked)
qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une
saisie par un utilisateur par exemple un format de date dans une textbox
?
Salut, à adapter : http://www.ilyapa.net/baseExcel/dateTextBox.xls en VBA éviter le format ##/##/## au profit de ##/##/#### ambigu (voir 29/02/03 => 03 février 2029 !!!) -- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news: rm6jc.8531$
Salut Nico,
Essaie cette instruction dans un Private Sub TextBox1:
TextBox1 = Format(TextBox1, "Le dddd dd mmmm yyyy")
Serge
"NICO.S" a écrit dans le message de news:
Bonjour,
J'arrives trés bien à donner un format monétaire à une textbox (locked) qui
récupère une valeur dans une cellule. Mais comment imposer lors d'une saisie par un utilisateur par exemple un format de date dans une textbox ?