OVH Cloud OVH Cloud

demande d'aide progr VBA

1 réponse
Avatar
Guenoche1
je voulais savoir comment on peut rendre un format=20
automatique dans une textebox pour que quel que soit le=20
format selon lequel l'utilisateur entre une donn=E9e celle=20
ci soit directement par exemple avec une majuscule =E0 la=20
premi=E8re lettre, ou tout en majuscule.

je voulais aussi savoir comment l'on peut faire une=20
recherche =E0 partir de plusieurs crit=E8res entr=E9s dans une=20
feuille de donn=E9es pour que lors de la saisie dans un uf=20
de donn=E9es on v=E9rifie que celles ci existe dans la feuille=20
de donn=E9e (ex: on a une feuille de donn=E9es dans laquelle=20
sont list=E9s des noms d'=E9l=E8ves, pr=E9nom, date de naissance=20
et autres informations.Dans un UF l'utilisateur doit=20
rentrer le nom, pr=E9nom et date de naissance d'un =E9l=E8ve=20
pour pouvoir acc=E9der =E0 ses renseignement, on voudrait que=20
s'affiche un message d'erreur si on entre le nom, pr=E9nom,=20
date naissance d'un =E9l=E8ve qui ne correspond n'existe, et=20
que si le nom de l'=E9l=E8ve est bon on r=E9cup=E8re les=20
informations relatives =E0 cet =E9l=E8ve qui sont dans la=20
feuille de donn=E9es)

je vous remercie

1 réponse

Avatar
papou
Bonjour Guenoche
1°)
Dans le code du Userform (pour tester enlever le (') devant la ligne qui
t'intéresse) :
Private Sub TextBox1_AfterUpdate()
'Aux choix :
'TextBox1 = UCase(TextBox1) 'pour tout passer en majuscule
'TextBox1 = Application.WorksheetFunction.Proper(TextBox1) 'pour 1ère lettre
en majuscule
End Sub
2°)
Personnellement, j'utiliserai une zone de critères dans laquelle j'inscrirai
les éléments saisis sur le userform pour ensuite exécuter un filtre élaboré
qui retournerait les éléments correspondants.

Cordialement
Pascal



"" a écrit dans
le message de news:10cd01c3fb7d$a45ce120$
je voulais savoir comment on peut rendre un format
automatique dans une textebox pour que quel que soit le
format selon lequel l'utilisateur entre une donnée celle
ci soit directement par exemple avec une majuscule à la
première lettre, ou tout en majuscule.

je voulais aussi savoir comment l'on peut faire une
recherche à partir de plusieurs critères entrés dans une
feuille de données pour que lors de la saisie dans un uf
de données on vérifie que celles ci existe dans la feuille
de donnée (ex: on a une feuille de données dans laquelle
sont listés des noms d'élèves, prénom, date de naissance
et autres informations.Dans un UF l'utilisateur doit
rentrer le nom, prénom et date de naissance d'un élève
pour pouvoir accéder à ses renseignement, on voudrait que
s'affiche un message d'erreur si on entre le nom, prénom,
date naissance d'un élève qui ne correspond n'existe, et
que si le nom de l'élève est bon on récupère les
informations relatives à cet élève qui sont dans la
feuille de données)

je vous remercie