Bonjour à tous,

Je suis novice en VBA et on m'as assigné à faire une "Fiche de synchronisation" sous VBA à l'aide d'un Userform.J'ai un tableau Excel qui est ma base de donnée.

Pour l'instant j'ai une question mais j'en aurai certainement d'autres.

Dans mon Userform, j'ai actuellement :

- une liste déroulante modifiable
- plusieurs zone de texte à coté

Ce que j'ai réussi à faire, c'est mettre toute une colonne de ma base de donnée dans la liste déroulante jusqu'à la dernière cellule rempli.

Voici le code que j'ai réussi à faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub UserForm_Initialize()
    Dim i                                                     
        For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
            ComboBox1.AddItem Sheets("Feuil1").Cells(i + 1, 1)
        Next
End Sub
Mais ce que je voudrais faire maintenant, c'est qu'une fois avoir choisi le numéro que je veux dans ma liste déroulante,c'est que toutes ces informations sur la même ligne du numéro dans ma base de donnée s'affiche dans toutes mes zone de texte de l'userform.

Je vous remercie d'avance