Bonsoir (ou boujour peut-être :S ) DANYEL,
Tu trouveras ci-joint un exemple qui devrait correspondre à ton problème je crois...
Très peu de code VBA pour obtenir ce résultat :
Private Sub ComboBox1_Change()
With ComboBox1
Range('E23').Value = .List(.ListIndex, 1)
Range('E24').Value = .List(.ListIndex, 2)
End With
End Sub
Tout se passe dans les propriétés de la ComboBox et notamment :[ol][li]ColumnCount = 3[/li]
[li]ColumnWidth = ';0 pt;0 pt'[/li]
[li]ListFillRange = 'Listes' (une plage nommée correspondant aux listes de la feuille 2)[/li]
[li]Style = '2 - fmStyleDropDownList'[/li][/ol]
Cordialement.
[file name=CorrespondanceListe.zip size=14211]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CorrespondanceListe.zip[/file]