Bonjour à tous,
Je souhaiterai recopier une Listview dans une feuille de calcul.
J'ai compris que la première colonne de la Listview ne correspondait pas à l'indice 1 de ListSubItems.
Cependant je ne parviens pas à faire ma boucle sur les lignes et colonnes que j'ai dans ma ListView...
Est ce que quelqu’un sait pourquoi à la ligne 18 le message d'erreur suivant apparaît "Index out of bounds
Merci à vous ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Private Sub exportbtn_Click() Application.ScreenUpdating = False CreationClasseur Application.ScreenUpdating = True Dim i As Integer Dim a As String Dim b As String b = ActiveWorkbook.Name a = ActiveSheet.Name Workbooks(b).Activate Sheets(a).Select For i = 5 To AffichageSelection.ListItems.Count Sheets(a).Cells(i, 1) = AffichageSelection.ListItems(i).Text For j = 2 To AffichageSelection.ColumnHeaders.Count - 2 Workbooks(b).Sheets(a).Cells(i, 3) = AffichageSelection.ListItems(i).ListSubItems(j).Text Next j Next i Unload Me End Sub
Partager