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