Créer une userform avec une fonction de recherche

Fermé
samyolo Messages postés 10 Date d'inscription lundi 14 janvier 2013 Statut Membre Dernière intervention 6 mars 2013 - 22 janv. 2013 à 09:14
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 22 janv. 2013 à 14:17
Bonjour,

je cherche à faire une userform ayant pour but de rechercher un utilisateur inscrit sur la feuille 1 du classeur Excel.

J'ai un code qui ne fonctionne pas, je ne comprends pas ce qu'il manque pour que cela marche.

Le but est d'entrer le Nom, le Prénom, l'adresse mail, ou le téléphone, et de trouver les autres données correspondant à l'utilisateur. Par ex, si on entre le nom, on une msgbox s'affiche avec le nom, le prénom, l'adresse mail et le téléphone.

Voila mon code, je sais qu'il manque pas mal d'éléments mais je ne sais pas comment organiser les choses :

Private Sub CommandButton1_Click()
'cette fonction prend en paramètre un nom
'et renvoie le numero de télé phone correspondant
'Si aucune correspondance renvoie chaine vide ""
Dim nom As String
Dim tel As String
Dim drapeau As Boolean
Feuil1.Activate
Range("A1").Select
drapeau = True
While ActiveCell.Value <> ""
nom = ActiveCell.Value
If UCase(ActiveCell.Value) = UCase(nom) Then
tel = ActiveCell.Offset(0, 2).Value
drapeau = False
End If
ActiveCell.Offset(1, 0).Select
Wend
If drapeau = True Then
MsgBox ("Aucune correspondance")
Else
MsgBox (tel)
End If
End Sub


Merci d'avance pour les âmes bienveillantes acceptant de m'aider.
A voir également:

3 réponses

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 22/01/2013 à 11:26
Bonjour,
Voir cette démo
Note : Si tu est en Excel 2007 ou plus supprime le calendrier qui n'est pas compatible avec ces version. De toute façon il n'est là que par facilité et ne sert pas.
A+

Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
0
samyolo Messages postés 10 Date d'inscription lundi 14 janvier 2013 Statut Membre Dernière intervention 6 mars 2013
22 janv. 2013 à 13:28
J'ai regardé la démo, mais lorsque j'essaie de lancer la macro mais une erreur d'exécution '9' s'affiche. Je ne comprends pas bien le code ni l'erreur qu'il contient :s
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
22 janv. 2013 à 13:36
tu a supprimer le calendrier sur la page d'accueil ?
0
samyolo Messages postés 10 Date d'inscription lundi 14 janvier 2013 Statut Membre Dernière intervention 6 mars 2013
22 janv. 2013 à 13:48
j'ai essayé mais je n'arrive pas à le supprimer ..
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
22 janv. 2013 à 14:17
quel est ta version d'Excel ?
0