Olá, sou iniciante com programação em vba e estou tentando operar com listview, para isso habilitei o comando e também a referência Microsotf windows common...6.0
Set Lista = List_1.ListItems.Add(Text:=Plan1.Cells(2, 1).Value)
Lista.ListSubItems.Add Text:=Plan1.Cells(2, 2).Value
Lista.ListSubItems.Add Text:=Plan1.Cells(2, 3).Value
Set Lista = List_1.ListItems.Add(Text:=Plan1.Cells(3, 1).Value)
Lista.ListSubItems.Add Text:=Plan1.Cells(3, 2).Value
Lista.ListSubItems.Add Text:=Plan1.Cells(3, 3).Value
End Sub
Ao executar o comando o listview está apresentando as colunas e linhas corretamente, porém, os cabeçalhos inseridos na função não estão sendo apresentados.
Alguma ideia do que possa estar faltando, os cabeçalhos seriam CIDADE, UF, CEP?
Pergunta
kleber.bertolini
Olá, sou iniciante com programação em vba e estou tentando operar com listview, para isso habilitei o comando e também a referência Microsotf windows common...6.0
Para teste inseri o seguinte código:
Private Sub CommandButton1_Click()
List_1.ColumnHeaders.Clear
List_1.HideColumnHeaders = True
List_1.Gridlines = True
List_1.View = lvwReport
List_1.FullRowSelect = True
List_1.ColumnHeaders.Add Text:=Plan1.Cells(1, 1).Value, Width:=120
List_1.ColumnHeaders.Add Text:=Plan1.Cells(1, 2).Value, Width:=40
List_1.ColumnHeaders.Add Text:=Plan1.Cells(1, 3).Value, Width:=120
List_1.ListItems.Clear
Set Lista = List_1.ListItems.Add(Text:=Plan1.Cells(2, 1).Value)
Lista.ListSubItems.Add Text:=Plan1.Cells(2, 2).Value
Lista.ListSubItems.Add Text:=Plan1.Cells(2, 3).Value
Set Lista = List_1.ListItems.Add(Text:=Plan1.Cells(3, 1).Value)
Lista.ListSubItems.Add Text:=Plan1.Cells(3, 2).Value
Lista.ListSubItems.Add Text:=Plan1.Cells(3, 3).Value
End Sub
Ao executar o comando o listview está apresentando as colunas e linhas corretamente, porém, os cabeçalhos inseridos na função não estão sendo apresentados.
Alguma ideia do que possa estar faltando, os cabeçalhos seriam CIDADE, UF, CEP?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.