Ir ao conteúdo
  • Cadastre-se

Excel Concatenando Objeto Vba do Excel


Posts recomendados

Pessoal preciso criar um código que recebe uma variável para que ela seja concatenada com o restante do objeto 

No caso em questão o objeto é uma listbox 

Segue o modelo genérico do código porém que não funciona

 

For i=1 to 8

Listboxi.add 

Listboxi.list(0,0)="codigo exemplo" 

Listboxi. List(1,0)="codigo exemplo" 

Next i

 

Esse modelo é bem genérico porém é exatamente isso que preciso resolver 

Tenho várias listbox e a diferença entre o nome delas é só o número que eu coloquei no final, preciso carregar os mesmos dados para todas as listas 

Sendo assim gostaria que ao invés de eu ter que fazer o código para carregar cada lista, gostaria de rodar esse código que passa por todas elas dentro do for 

O problema que o vba não aceita desta forma, ele não reconhece como listbox1, listbox2 e assim por diante 

Como faço para resolver isso 

Link para o comentário
Compartilhar em outros sites

@Ismael Garcia Seu código pode ter outro loop para listar os objetos do formulário com o critério para pegar os ListBox, p.ex,

 

For Each Controle In Me.Controls
    If TypeName(Controle) = "ListBox" Then
    ...
    End If
Next Controle

 

Aí é só usar a variável Controle em vez de Listbox1, 2, etc.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!