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 :
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.
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
Je vous remercie d'avance![]()
Partager