G
Guest
Guest
Bonjour,
j'ai une erreur d'execution35600 sur un listview
ci dessous mon code
Private Sub UserForm_Initialize()
Dim rg As Range
Dim n As Integer, i As Integer
Set rg = [D7]
n = 4
With Me.ListView1
For i = 1 To n
.ColumnHeaders.Add , , rg.Offset(0, i - 1)
Next i
Set rg = [D7]
Do Until IsEmpty(rg)
.ListItems.Add , , rg
For i = 1 To n
.ListItems(rg.Row - 3).ListSubItems.Add , , rg.Offset(0, i)
Next i
Set rg = rg.Offset(1, 0)
Loop
.FullRowSelect = True
.MultiSelect = True
.View = lvwReport
End With
End Sub
Private Sub CommandButton1_Click()
Dim i As Integer
Dim rg As Range
With UserForm1.ListView1
For i = 1 To .ListItems.Count
If .ListItems(i).Selected = True Then
Set rg = Range("D65536").End(xlUp).Offset(1, 0)
rg = .ListItems(i)
rg.Offset(0, 1) = .ListItems(i).ListSubItems(2)
rg.Offset(0, 2) = .ListItems(i).ListSubItems(3)
End If
Next i
End With
End Sub
Avez vous une idée sur mon problème?
Merci Beaucoup
j'ai une erreur d'execution35600 sur un listview
ci dessous mon code
Private Sub UserForm_Initialize()
Dim rg As Range
Dim n As Integer, i As Integer
Set rg = [D7]
n = 4
With Me.ListView1
For i = 1 To n
.ColumnHeaders.Add , , rg.Offset(0, i - 1)
Next i
Set rg = [D7]
Do Until IsEmpty(rg)
.ListItems.Add , , rg
For i = 1 To n
.ListItems(rg.Row - 3).ListSubItems.Add , , rg.Offset(0, i)
Next i
Set rg = rg.Offset(1, 0)
Loop
.FullRowSelect = True
.MultiSelect = True
.View = lvwReport
End With
End Sub
Private Sub CommandButton1_Click()
Dim i As Integer
Dim rg As Range
With UserForm1.ListView1
For i = 1 To .ListItems.Count
If .ListItems(i).Selected = True Then
Set rg = Range("D65536").End(xlUp).Offset(1, 0)
rg = .ListItems(i)
rg.Offset(0, 1) = .ListItems(i).ListSubItems(2)
rg.Offset(0, 2) = .ListItems(i).ListSubItems(3)
End If
Next i
End With
End Sub
Avez vous une idée sur mon problème?
Merci Beaucoup