Bom dia,
Programei um formulário para inserção de dados em um banco (a própria planilha) que dá erro na seguinte situação:
O usuário abre a janela do formulário
Com essa janela aberta, ele abre uma planilha aleatória
Em seguida, ele volta pra planilha do formulário e insere dados nele, quando ele clica em salvar o erro aparece:
Erro em tempo de execução 1004. O método 'Range' do objeto '_Global' falhou
O excel se perde e salva a informação em qualquer linha do banco, inclusive sobreescrevendo dados.
A sequência de passos para dar erro é exatamente a descrita, em qualquer outra situação, o formulário funciona perfeitamente. Inclusive, o usuário pode tem milhões de planilhas aleatórias abertas ao mesmo tempo que digita informações no formulário, ele só gera o erro se abrir a janela do formulário e na sequência, com a janela aberta, abrir uma outra planilha.
Como evitar isso?
Obrigada