Bonjour Jean-Marie(Chti), Re Pierre, Niki, le Forum
Merci Jean-Marie, j'ai téléchargé la dernière version et j'ai analysé ce 'sbinz'....
Private Sub UserForm1_Initialize()
Dim tablo As Variant
With Me
With .CmbListe
.ColumnCount = 1
.ColumnWidths = '15;45'
.BoundColumn = 2
End With
tablo = Worksheets('sortie').Range('f2:f10')
ComboBox.List = tablo
txtDate.Value = Format(Date, 'dd/mm/yyyy')
End With
End Sub
En fait cette procédure ne ce déclenche jamais, il vaut mieux d'ailleurs car le Control 'ComboBox' n'existe pas... Pour t'en convaincre Pierre, ajoute cette instruction :
Private Sub UserForm1_Initialize()
Dim tablo As Variant
MsgBox 'Je suis là pour voir si cette macro s'est déclenchée...'
With Me ... etc...
Ensuite il y a un souci de double instructions, une première fois en mode Design avec la Propriété 'RowSource' qui est renseignée avec 'F2:F8' et une seconde fois en mode RunTime avec la Macro ci-dessus... Et par conséquent plantage assuré puisque l'accès est refusé...
Donc voilà Docteur, vous m'ferez 100 Lignes de 'En évènementielle d'Initialize on est toujours en 'UserForm'... que celui-ci soit nommé 'Toto' ou 'Zaza' !!!
Bonne Journée
@+Thierry