Salut j'ai une listbox qui me permet de mettre à jours des dates dans un tableau excel.
J'approvisionne comme suitL'approvisionnement est bon jusque là tout va bien. ensuite je selectionne comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 sub userform_initialize With Sheets("feuil1").Range("A2") Me.Listbox1.RowSource = Range(.Cells, .End(xlDown)(1, 5)).Address(External:=True) End With end subLorsque je valide il n'y a que la date de la premiere ligne séléctionnée qui est mise à jour et les autres non. Dans ma ligne initialize je remplace le 5 par 2 cela fonctionne mais je n'ai que 2 colonnes qui apparaissent et j'ai besoin des cinq. Merci de me donner un coup de pouce. Il n'y a pas de trace de ce genre de probleme dans les faqs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub mettreajour_click With Listbox1 For i = 0 To .ListCount - 1 If .Selected(i) = True Then a = i + 1 Cells(a, 5).Value = datation If textbox1.Value <> rien Then Cells(a, 11).Value = textbox1.Text End If .Selected(i) = False End If Next i End With end sub
Cordialement.
JZV
Partager