Re à tous,
Aie Eric, bon courage en tout cas...
Pour Martin, "Full Comments" consiste pour moi à faire des commentaires explicatifs des codes entre chaque ligne (qui sera en vert dans un module VB comme étant du commentaire et non une ligne de code.
Si tu Copies/Colles intégralement mon text entre "Option Explicit" et le second "End Sub" dans le Private Module du UserForm qui contient une ListBox et un CommandButton, tu verras ce que je veux dire.
Pour le reste, il m'est difficile d'extrapoler plus sur les codes utilisés, mais une fois que tu auras ces lignes de code dans un module, sélectionne un mot qui te semble barbarre, par exemple "ListIndex" et tu presses la touche de fonction [F1] une fenêtre d'aide te donnera toutes les explications (exemple : excuse-moi je travaille en version amricaine au bureau)
ListIndex Property
Identifies the currently selected item in a ListBox or ComboBox.
Syntax
object.ListIndex [= Variant]
The ListIndex property syntax has these parts:
Part Description
object Required. A valid object.
Variant Optional. The currently selected item in the control.
Remarks
The ListIndex property contains an index of the selected row in a list. Values of ListIndex range from –1 to one less than the total number of rows in a list (that is, ListCount – 1). When no rows are selected, ListIndex returns –1. When the user selects a row in a ListBox or ComboBox, the system sets the ListIndex value. The ListIndex value of the first row in a list is 0, the value of the second row is 1, and so on.
Note If you use the MultiSelect property to create a ListBox that allows multiple selections, the Selected property of the ListBox (rather than the ListIndex property) identifies the selected rows. The Selected property is an array with the same number of values as the number of rows in the ListBox. For each row in the list box, Selected is True if the row is selected and False if it is not. In a ListBox that allows multiple selections, ListIndex returns the index of the row that has focus, regardless of whether that row is currently selected.
The ListIndex value is also available by setting the BoundColumn property to 0 for a comb@+Thierryo box or list box. If BoundColumn is 0, the underlying data source to which the combo box or list box is bound contains the same list index value as ListIndex.
Voilà qui devrait te faire un peu avancer, savoir utiliser l'aide VBA, ne pas hésiter à voir les exemples aussi...
Sinon reviens-nous et pose des questions précises sur ce que tu ne comprends pas.
Bon Courage
@+Thierry