Boa tarde,
Alguém consegue me dizer oq há de errado com esse código que não carrega meu listview (ainda em construção estou apenas querendo visualizar a cada etapa).
Private Sub UserForm_Initialize()
With ListView1
.Gridlines = True 'Exibe/oculta as linhas da grade
.View = lvwReport 'Estilo da exibição
.FullRowSelect = True ' Permite selecionar uma linha
.ColumnHeaders.Add Text:="Supervisor", Width:=140
.ColumnHeaders.Add Text:="Meta", Width:=20
.ColumnHeaders.Add Text:="Ideal Fat.", Width:=20
.ColumnHeaders.Add Text:="(%)", Width:=15
.ColumnHeaders.Add Text:="Realizado", Width:=20
.ColumnHeaders.Add Text:="% Meta", Width:=15
.ColumnHeaders.Add Text:="Tendência", Width:=20
.ColumnHeaders.Add Text:="% Tend.", Width:=15
.ColumnHeaders.Add Text:="Farol", Width:=20
End With
Call Atualizar
End Sub
Private Sub Atualizar()
Dim Item As ListItem
Dim LinhaFinal As Integer
Dim i As Integer
ListView1.ListItems.Clear
LinhaFinal = Plan1.Cells(Rows.Count, 1).End(x1Up).Row
For i = 2 To LinhaFinal
Set Item = ListView1.ListItems.Add(Text:=Plan1.Cells(i, 1))
Item.SubItems(1) = Plan1.Cells(i, 2)
Item.SubItems(2) = Plan1.Cells(i, 3)
Item.SubItems(3) = Plan1.Cells(i, 4)
Item.SubItems(4) = Plan1.Cells(i, 5)
Item.SubItems(5) = Plan1.Cells(i, 6)
Item.SubItems(6) = Plan1.Cells(i, 7)
Item.SubItems(7) = Plan1.Cells(i, 8)
Item.SubItems(8) = Plan1.Cells(i, 9)
Item.SubItems(9) = Plan1.Cells(i, 10)
Next
End Sub
segue anexo.
Postado : 11/01/2018 2:30 pm