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

VBA - Preenchendo um listbox com mais de 10 colunas

Fórum para agrupar todas as propostas de modelos de planilhas de Excel que essa comunidade consegue imaginar. Teve uma idéia? Produziu algo bem bacana? Esse é o lugar!

Moderador: Rafael Monteiro

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

VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por webmaster »

Modelo utilizado o artigo: http://wp.me/pes9W-18d
Anexos
VBA - Preenchendo um listbox com mais de 10 colunas.zip
VBA - Preenchendo um listbox com mais de 10 colunas
(265.24 KiB) Baixado 5010 vezes


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
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por Mikel Silveira Fraga »

Tomás, bom dia.

Cara, muito bacana o modelo. Digo isso pois a um tempo atrás, me deparei com essa dificuldade, mas consegui dar a volta através dos Modelos de Cadastro, postado aqui no Fórum e no Blog.

Mas é sempre interessante ter o problema/solução como foco de um tópico.

Mais uma vez, trabalho de Mestre.

Forte abraço meu amigo.


jp.bolsairriga
Colaborador
Colaborador
Mensagens: 32
Registrado em: Ter Mai 03, 2016 12:41 pm

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por jp.bolsairriga »

Bom dia a todos.

Ótimo exemplo de listbox com mais de 10 colunas.
Minha duvida é de como começar o preenchimento a partir da linha 22.

Abraços


Avatar do usuário
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por Mikel Silveira Fraga »

JP.Bolsairriga, bom dia.

Nesse caso, você pode atribuir a uma variável, o valor da linha que iriá iniciar o processo de inclusão. Seria algo parecido com o código abaixo:

Código: Selecionar todos

Dim lin As Integer
lin = ListBox1.ListCount 'Neste caso, 21 linhas preenchidas.
ListBox1.List(lin,0) = "Texto recebido na linha 22".
Isso é apenas uma orientação básica, que precisa ser adaptada a sua realidade.

Espero que esse comando possa ajudar.

Abraços e excelente final de semana.


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.


jp.bolsairriga
Colaborador
Colaborador
Mensagens: 32
Registrado em: Ter Mai 03, 2016 12:41 pm

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por jp.bolsairriga »

Mikel, boa noite

Consegui fazer as alterações mto obg


Avatar do usuário
milton
Manda bem
Manda bem
Mensagens: 147
Registrado em: Sex Jun 17, 2016 8:22 am

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por milton »

Boa tarde!
Como filtrar a coluna "O" (15)?
A coluna contém "SIM" e "" (vazio)
Quero que carregue só ""
Obrigado!


fbzam
Acabou de chegar
Acabou de chegar
Mensagens: 6
Registrado em: Qui Mar 01, 2018 7:07 pm

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por fbzam »

Boa tarde
Pois é vi em vários lugares como resolver esse problema buscando dados da planilha para a Listbox, porem o meu problema é que tenho que lançar de diversas textbox e combos que retido dados dos produtos escolhidos. como seria esse procedimento? tenho um botão incluir produto e ele lança os diversos itens digitados e pegos nos textbox e de dados de diversas outras planilhas como valores de venda, de custo, dados para pagamento etc.


Basole
Colaborador
Colaborador
Mensagens: 67
Registrado em: Qua Mar 20, 2013 6:31 pm

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por Basole »

fbzam, com o Listbox acrescentando dados de textbox e combobox, seria mais ou menos assim:

Código: Selecionar todos

With ListBox1
 
 .List(.ListCount - 1, 0) = TextBox1.Text
 .List(.ListCount - 1, 2) = comboBox1.Text
 .List(.ListCount - 1, 3) = TextBox2.Text
 .List(.ListCount - 1, 4) = TextBox3.Text
 .List(.ListCount - 1, 5) = comboBox2.Text
 .List(.ListCount - 1, 6) = TextBox4.Text
 'List(.ListCount - 1, 7)  .....
 ' ............. .. . . . . . . . . . . .  . .  . 
End With


Caso tenha alguma dificuldade, poste seu arquivo ou um modelo bem próximo com alguns dados fictícios, para tentarmos ajudar.

Abs.


fbzam
Acabou de chegar
Acabou de chegar
Mensagens: 6
Registrado em: Qui Mar 01, 2018 7:07 pm

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por fbzam »

Obrigado Basole, esta noite vou tentar usar desta forma e ver se coloca mais de 10 colunas caso não consiga vou limpar os dados de uma planilha e enviar para ver se alguem consegue me ajudar, o bom mesmo seria o listview retornar. mas pelo jeito foi um erro usa-lo mesmo


Avatar do usuário
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: VBA - Preenchendo um listbox com mais de 10 colunas

Mensagem por Mikel Silveira Fraga »

Boa tarde a todos.

Pessoal, sobre essa questão de preencher acima de 10 colunas no ListBox, no blog do Tomás tem um artigo sobre isso. Segue link:
- Artigo Blog Tomás Vásquez

Até onde sei, o método desse artigo é a única forma de se preencher acima de 10 colunas em uma ListBox.

Dêem uma olhada.


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