XL 2016 Recherche avec Userform

Gabriel.leroux82

XLDnaute Nouveau
Bonjour,

Je réalise un calendrier des employés pour mon organisation, et je voulais intégrer une recherche par matricule dans un userform qui s'affiche l'ouverture du fichier et qui contient une vingtaine de boutons pour toutes types d'absences,
la recherche peut se faire à l'aide d'une macro qui fonctionne très bien et qui affiche la ligne correspondante à l'employé pour qu'il puisse la remplir à l'aide des boutons (userform)
Serait-il possible d'intégrer cette macro dans cet Userform.

Merci pour votre aide si précieux pour moi
Le fichier joint est une test seulement
 

Pièces jointes

  • Test_user.xlsm
    21.8 KB · Affichages: 19

Nairolf

XLDnaute Accro
Salut,

Je te propose ce code partiel (à ajouter au code du "Userform1") pour exécuté la recherche via le Userform (à noter que j'ai rajouter le contrôle "TextBox2" dans le "Userform1") :
VB:
Private Sub TextBox1_Change()
Dim derlig&
Dim c As Range

derlig = Range("A" & Rows.Count).End(xlUp).Row
Set c = Range("A7:A" & derlig).Find(TextBox1.Value, , xlValues, xlWhole)
If c Is Nothing Then
    TextBox2.Value = "Pas de résultat !"
Else
    TextBox2.Value = Range("B" & c.Row).Value
End If
End Sub
 

Gabriel.leroux82

XLDnaute Nouveau
Merci encore pour votre aide
Mais, je voulais que la ligne de l'employé qui correspond au numéro s'affiche au complet sur le fichier excel pour qu'il puisse compléter son horaire, le but de faire ça, c'est que la liste contient plus qu'une centaine d'employés.
Merci pour votre aide et votre temps consacré.
 

Discussions similaires

Réponses
10
Affichages
556
Réponses
39
Affichages
3 K

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87