Grain de sable dans ListBox
Bonjour à vous.
Un petit problème s'invite dans un userform qui contient un listbox … :(
Dans les paramètres du ListBox, j'ai renseigné 'Rowsource' et ca marche bien.
Afin de modifier le contenu en 'live' de cet objet, j'ai modifié le code du DblClick et ca fonctionne, le contenu se met à jour,
mais à chaque fois je suis obligé de cliquer sur un des éléments du ListBox si je veux utiliser un autre objet de l'userfom !
Je n'ai pas mis de code d'initialisation du userform.
Auriez-vous une idée ?
Je met le code de ce ListBox.
Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Private Sub lstInfoInventaire_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'mise a blanc d'une valeur qui traine ?
Application.ScreenUpdating = False
Dim f
Dim s As Integer
Set f = Sheets("Bilan")
s = lstInfoInventaire.ListIndex + 3
reponse = MsgBox("Vous allez vider la valeur." & vbCrLf & "Etes-vous SUR(E) ?", vbQuestion + vbYesNo, "Modification d'inventaire")
If reponse = 7 Then
Exit Sub
Else
f.Activate
f.Range("C" & s).Select
Selection.ClearContents
End If
End Sub |