Notifications
Clear all

Erro 381 ao utilizar LISTBOX. Matriz definida normalmente.

19 Posts
2 Usuários
0 Reactions
2,779 Visualizações
felipemazz
(@felipemazz)
Posts: 59
Trusted Member
Topic starter
 

Bom dia Pessoal, tudo bem?
Primeiro post meu aqui! hahaha
Até agora, havia conseguido resolver todos os problemas com outros users que já haviam postado problemas iguais, mas cheguei a um que não encontro a solução :(

Vamos lá.

Eu estou fazendo um programa pra minha irma em VBA, para o escritório dela. O problema meu é no formulário ConsultaContatos.
Eu fiz um primeiro teste ontem com o nome dela, e consegui perfeitamente usar. Ou seja, quando eu digito o nome dela no campo NOME (evento txt_CLIENTENOME_Change), aparecem os dados dela, e no ListBox lá em baixo aparece todos os processos que ela estaria envolvida.
Hoje fui fazer um teste com meu nome, (nome que não está no banco de dados de contatos), e Obtive o seguinte erro:

"Erro em Tempo de execução '381':

Não foi possível definir a propriedade List. Índice de matriz de propriedade inválido."

Porém, após isso, não consigo utilizar mais o programa nem para as pessoas que estão no banco de dados, só funciona com o primeiro nome que testei, que é "Angélica Oliveira Mazzaro".

Li em alguns lugares que poderia ser erro na minha matriz, ou seja, o linhalistbox (variável que estou utilizando para a linha do listbox) poderia não existir, sei lá. Tentei utilizar a Inspeção de Variável, e também não foi de grande ajuda.

Enfim, eu não consigo entender, o porque busca o primeiro nome, e o segundo que eu utilizo não.

Para entender como funciona os formulários: Quando eu digito um nome de alguém no formulário ConsultaContatos, eu posso cadastrar um processo para ele. Quando eu digito novamente o nome dele no ConsultaContatos, Busca todos os processos cadastrados para este usuários no ConsultaContatos.lst_busca . E se eu dou 2 cliques em algum destes processos, eu abro os andamentos deste processo. Enfim, tá complicado resolver este problema hahahahaha

Alguém pode dar uma luz?

Muito obrigado, abraços!

 
Postado : 05/01/2017 7:39 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara, infelizmente é um por um...
Eu estou optando em fazer a maioria das funcionalidades em um único UserForm e utilizar MultPage... Acho muito mais prático...

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/01/2017 10:19 am
felipemazz
(@felipemazz)
Posts: 59
Trusted Member
Topic starter
 

Entendi. Bom, muito obrigado pela ajuda e pela atenção!
A questão do multpage, eu achei ruim pq não tem como mudar a cor de fundo das abas, e desta meneira não consigo deixar o fundo branco, como gosto de usar :(
Mas mesmo assim, muito obrigado.

 
Postado : 05/01/2017 10:32 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Entendi...
E o TabStrip?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/01/2017 10:45 am
felipemazz
(@felipemazz)
Posts: 59
Trusted Member
Topic starter
 

Entendi...
E o TabStrip?

Hmm, Tabstrip eu não conheço ainda!
Vou dar uma pesquisada sobre e retorno aqui!
ABraços!

 
Postado : 05/01/2017 11:20 am
Página 2 / 2