Esqueceu sua senha? Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Dicas dos mais variados tipos, necessidades, angústias, enfim
Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1559
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 » Ter Set 14, 2010 11:40 pm

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 2780 vezes
AdicionarMoverItens.rar
ListView - Adicionar - Mover Itens no mesmo
(23.91 KiB) Baixado 2412 vezes
Abraços


Mauro Coutinho - Exemplos Somente em Office 2003
São José dos Pinhais - Pr
Se sua Duvida foi solucionada . . . .Acrescente [RESOLVIDO] ao título.
Ficou satisfeito com o FORUM ? Divulgue, indicando-o aos colegas !

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: 2783
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por webmaster » Qua Set 15, 2010 10:28 am

Mauro,

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

Abraços


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1559
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 » Qui Set 16, 2010 1:33 am

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


Mauro Coutinho - Exemplos Somente em Office 2003
São José dos Pinhais - Pr
Se sua Duvida foi solucionada . . . .Acrescente [RESOLVIDO] ao título.
Ficou satisfeito com o FORUM ? Divulgue, indicando-o aos colegas !

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

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por webmaster » Qui Set 16, 2010 10:09 am

Mauro,

Está lá, sob sua autoria:

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

Abraços e obrigado mais uma vez


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

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 » Seg Set 20, 2010 2:30 pm

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


Guilherme

Sub Guilherme_Initialize()
If Me.Guima <> "" Then
MsgBox "Obrigado pela força "
Else
MsgBox "Um abraço pra todos "
End If
End Sub

Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1559
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 » Ter Set 21, 2010 11:45 am

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


Mauro Coutinho - Exemplos Somente em Office 2003
São José dos Pinhais - Pr
Se sua Duvida foi solucionada . . . .Acrescente [RESOLVIDO] ao título.
Ficou satisfeito com o FORUM ? Divulgue, indicando-o aos colegas !

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

Re: LISTVIEW NO EXCEL - ALGUNS CONCEITOS

Mensagem por joseA » Qua Set 22, 2010 6:20 pm

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:


Se o post lhe agradou clique no sinal de positivo (ao lado de citar).

Avatar do usuário
Mauro Coutinho
Jedi
Jedi
Mensagens: 1559
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 » Seg Set 27, 2010 1:28 am

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


Mauro Coutinho - Exemplos Somente em Office 2003
São José dos Pinhais - Pr
Se sua Duvida foi solucionada . . . .Acrescente [RESOLVIDO] ao título.
Ficou satisfeito com o FORUM ? Divulgue, indicando-o aos colegas !

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 » Seg Nov 02, 2015 8:26 pm

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