Bonjour,
Novice en VBA, je me lance dans un projet de mise en page automatique d'un calque de fond.
Pour cela, je veux dans un premier temps demandé à l'utilisateur via une ComboBox dans un userform le format de feuille souhaité (A0, A1, A2, ...) et ensuite récupérer cette valeur dans mon module afin de mettre mon calque à l'échelle.
Tout fonctionne en amont et en avale, cependant je ne trouve pas comment récupérer la valeur de ma liste déroulante du userform pour la mettre dans mon module.
J'ai trouvé des infos sur le forum mais aucune ne m'a permis de résoudre mon problème.
Ci joint mes lignes de codes
Code UserForm:
Private Sub ComboBox1_DropButtonClick()
If ComboBox1.ListCount = 0 Then
With ComboBox1
.AddItem "A0"
.AddItem "A1"
.AddItem "A2"
.AddItem "A3"
End With
End If
End Sub
Public prenom As String
Sub List()
prenom = ComboBox1.Value
End Sub
Private Sub VALIDER_Click()
UserForm3.Hide
End Sub
Code module:
UserForm3.Show
Sub prenom_change()
Call List
End Sub
Merci,
Thibaud