Vídeo recomendado
https://youtu.be/diWPPPhW-9E

LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Dicas dos mais variados tipos, necessidades, angústias, enfim
Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por Mauro Coutinho »

Nos últimos dias um dos assunto no Forum foi referente ao uso do LISTVIEW no EXCEL, apesar do mesmo poder ser usado no Excel, muitas das funcionalidades do mesmo só são possíveis em Acces ou outro programas que se utilizam do mesmo e temos pouco sobre o assunto relacionado a Excel na Net.
Para entender um pouco mais algumas funcionalidades, peguei como base alguns modelos postados pelos nossos colaboradores e mais algumas Pesquisas na Net e resolvi criar alguns Modelos com adaptações, aonde mostro um Conceito básico da Criação de colunas(ColumnHeaders), ListItems, SubItems, temos outros parametros, mas ainda terei de trabalhar um pouco mais nos mesmos.

A maioria das fontes que utilizei estão na Pasta.

Antes de qualquer coisa, devemos habilitar a Referencia abaixo no Editor do VBA:
Microsoft Windows Common Controls 6.0(SP6)

Para Iniciar usei a seguinte informação tirada na Net :
Para a Coluna UM :
ListView1.ListItems(ItemNumber).text
Para as Outras :
ListView1.ListItems(ItemNumber).ListSubItems(ColumnNumber).text

ListView1.ListItems(1).text = "1"
ListView1.ListItems(2).text = "2"
ListView1.ListItems(3).text = "3"

ListView1.ListItems(1).ListSubItems(1).text = "1,1"
ListView1.ListItems(1).ListSubItems(2).text = "1,2"
ListView1.ListItems(1).ListSubItems(3).text = "1,3"

ListView1.ListItems(2).ListSubItems(1).text = "2,1"
ListView1.ListItems(2).ListSubItems(2).text = "2,2"
ListView1.ListItems(2).ListSubItems(3).text = "2,3"


Sendo assim alinha abaixo tem o seguinte significado:
ListView1.ListItems.Item(1).ListSubItems.Item(1).Text
Retorna o texto da segunda coluna (primeiro subitem ) de primeira linha

Sobre os Modelos anexos, Um é somente sobre Mover um item Selecionado no Listview para qualquer Linha do mesmo, Primeiro, Última, Uma Abaixo, Uma Acima, e poder ADICIONAR NOVOS ITENS digitados nos TextBox em qualquer Linha do ListView.

O outro temos 3 formulários, Um com um Conceito básico implementado no mesmo para Criação de Colunas, Itens e Subitens conforme definido nos TextBox e os outros dois com os Itens definidos na propria rotina.

Para finalizar, como as fontes foram varias, credito esses Modelos a todos do Forum que iniciaram o assunto esclarecendo duvidas e a Internet em um todo, aonde praticamente se encontra de tudo.

Fiquem a vontade para editarem e adaptarem conforme a necessidade de cada um.

Sugiro que DÚVIDAS sejam postadas no Forum adequado(GERAL), ficando esse Tópico somente para adicionarmos novos Modelos ou Implementações nos Modelos anexados.

Anexos Atualizados em 03/05/2011
ListView - AlgunsConceitos.rar
Listview - Conceitos basicos
(30.15 KiB) Baixado 3124 vezes
AdicionarMoverItens.rar
ListView - Adicionar - Mover Itens no mesmo
(23.91 KiB) Baixado 2769 vezes
Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por webmaster »

Mauro,

Agora é sem chance. Essa vai para o blog! :D

Abraços


Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por Mauro Coutinho »

webmaster escreveu:Mauro,

Agora é sem chance. Essa vai para o blog! :D

Abraços

Tomas, pelo que tenho visto em relação ao uso do Listview, o que fiz foi só algumas adpatações de modelos postados no forum e mais algumas dicas de sites, implementações simples, mas se achar que deve "Upar" no blog, sabe que tem minha permissão não só para esse mas para qualquer outra que por ventura achar viável.

abraços


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por webmaster »

Mauro,

Está lá, sob sua autoria:

http://www.tomasvasquez.com.br/blog/mic ... -conceitos

Abraços e obrigado mais uma vez


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Guima
Consultor
Consultor
Mensagens: 242
Registrado em: Sex Out 30, 2009 6:10 am

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por Guima »

Excelente Mauro,

Mais um exemplo que vai para os meus acervos. Deixa eu aproveitar o tema para perguntar-lhes. Há um tempo atrás, li no VBMANIA sobre a possibilidade de um Listview "Zebrado", porém o exemplo em questão era no VSTO. Sabe dizer se existe tal possibilidade no VBA ?

Abraços e parabéns pelo ótimo exemplo


Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por Mauro Coutinho »

Guima escreveu:Excelente Mauro,

Mais um exemplo que vai para os meus acervos. Deixa eu aproveitar o tema para perguntar-lhes. Há um tempo atrás, li no VBMANIA sobre a possibilidade de um Listview "Zebrado", porém o exemplo em questão era no VSTO. Sabe dizer se existe tal possibilidade no VBA ?

Abraços e parabéns pelo ótimo exemplo
Guima, em um dos tópicos eu havia dito que não existia essa possibilide, contrariando minha opinião que nunca devemos substimar a informatica e o VBA, mas existe sim, uma forma de se fazer isso, eu estava trabalhando nas rotinas, mas o tempo tem me sido escasso, então, mais tarde vou anexa-lo ao Forum e as fontes para os demais colegas e até o José que é fera em ListView dar uma olhada e ajudar a concluir.

abraços


Avatar do usuário
joseA
Jedi
Jedi
Mensagens: 1048
Registrado em: Qui Out 22, 2009 7:22 am
Localização: Cel. Fabriciano - MG

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por joseA »

Mauro Coutinho escreveu:...até o José que é fera em ListView dar uma olhada e ajudar a concluir...
Até tu Mauro??

FERA é vc rapaz, sou um mero esforçado aprendiz. Vou acabar entregando vc e o Guilherme para o Tomás. :lol:


Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1561
Registrado em: Sáb Mar 13, 2010 8:10 pm
Localização: São José dos Pinhais - Pr

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por Mauro Coutinho »

joseA escreveu:
Mauro Coutinho escreveu:...até o José que é fera em ListView dar uma olhada e ajudar a concluir...
Até tu Mauro??

FERA é vc rapaz, sou um mero esforçado aprendiz. Vou acabar entregando vc e o Guilherme para o Tomás. :lol:

Fera eu ? . . . se fosse, eu teria conseguido desenvolver, mas só consegui encontrar um código para tal proeza, e o modelo com os creditos já estão no forum.

LISTVIEW ZEBRADO ou LISTRADO - EXCEL
viewtopic.php?f=17&t=598

abraços


Janair Silva
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Seg Nov 02, 2015 7:56 pm

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por Janair Silva »

Amigos, sou novo no fórum e observei que tina uma pergunta sobre: "possibilidade de um Listview "Zebrado". Se o "Zebrado" em questão é a utilização de Grids no Listview, é só alterar a propriedade do "Gridlines" para "True" e altere também a cor de fundo do Listview para diferenciar da cor da linha do Grid.
Espero te ajudado, Abraço!!!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder