scaryfan Apple Inside | Salut à tous !
Voilà ! J'ai un tableau Excel avec 8 colonnes et une vingtaine de lignes.
J'ai une Userform dans laquelle j'ai inséré un ListView.
Comment faire pour que le tableau soit recopié dans cette Listview.
Code :
- Sheets("TABLEAU" ).Select
- Range("A1" ).Select
- Do
- ActiveCell.Offset(1, 0).Select
- If ActiveCell.Value <> "" Then
- ListeAPROV.ListItems.Add , , ActiveCell.Value
- ActiveCell.Offset(0, 1).Select
- ListeAPROV.SelectedItem.ListSubItems.Add [1], , ActiveCell.Value
- ActiveCell.Offset(0, 1).Select
- ListeAPROV.SelectedItem.ListSubItems.Add [2], , ActiveCell.Value
- ActiveCell.Offset(0, 1).Select
- ListeAPROV.SelectedItem.ListSubItems.Add [3], , ActiveCell.Value
- ActiveCell.Offset(0, 1).Select
- ListeAPROV.SelectedItem.ListSubItems.Add [4], , ActiveCell.Value
- ActiveCell.Offset(0, 1).Select
- ListeAPROV.SelectedItem.ListSubItems.Add [5], , ActiveCell.Value
- ActiveCell.Offset(0, 1).Select
- ListeAPROV.SelectedItem.ListSubItems.Add [6], , ActiveCell.Value
- ActiveCell.Offset(0, 1).Select
- ListeAPROV.SelectedItem.ListSubItems.Add [7], , ActiveCell.Value
- ActiveCell.Offset(0, -8).Select
- Else
- Exit Do
- End If
- Loop Until ActiveCell.Value = ""
|
Avec ce code, la Listview s'alimente mais uniquement pour la première colonne... et le reste s'ajoute systématiquement à la première ligne... Merci pour votre aide. ---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To
|