Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá Naylson Viana, tudo bem?
Seja bem vindo(a) a Comunidade Microsoft!
Amigo, precisei um pouco de IA pra entender 100% o problema, pois também não consegui executar como exemplo estes comandos, por isso a resposta precisará ser um pouco mais longa, melhor executar as soluções por partes, mas vejamos abaixo:
O código VBA fornecido parece ser principalmente funcional, mas há alguns problemas em potencial:
Na sub-rotina principal Sub Atualiza_Caixa_Listagem_Movimentações(), o nome da função é grafado com acento em "Movimentações", mas nas instruções Call dentro dos eventos de clique do botão (Botao_Entrada_Click() e Botao_Saida_Click()), é grafado sem acento em "Movimentações". O VBA não diferencia maiúsculas de minúsculas, mas diferencia acentos. Certifique-se de que os nomes das funções correspondam exatamente, incluindo acentos, para evitar possíveis problemas.
Na sub-rotina principal, há uma referência a um objeto chamado Movimentos, mas não parece estar declarado em nenhum lugar do código fornecido. Isso pode ser definido em uma parte diferente da pasta de trabalho ou em uma referência externa. Certifique-se de que o objeto Movimentos esteja adequadamente definido e acessível neste contexto.
Existem várias referências de planilhas no código (por exemplo, Sheets("Movimentos"), Sheets("Caixa_Movimentos"), Sheets("Base_Mesclado")). Certifique-se de que esses nomes de planilha existam na pasta de trabalho em que o código está sendo usado. Além disso, certifique-se de que essas planilhas contenham os dados e colunas relevantes aos quais o código está se referindo.
O código usa referências a intervalos nomeados como Botao_Entrada, Botao_Saida, Cx_Sub, Cx_Qtd, Cx_Desc, etc. Certifique-se de que esses intervalos nomeados estejam definidos na pasta de trabalho e se refiram às células ou controles corretos.
Alguns procedimentos do manipulador de eventos são definidos, mas deixados vazios (por exemplo, Label3_Click(), Label4_Click(), etc.). Se esses manipuladores de eventos devem fazer algo específico, certifique-se de que o código seja adicionado dentro deles.
Algumas variáveis como Cx_Req, Cx_Ende, Cx_Data e outras são usadas sem serem declaradas no trecho de código fornecido. Certifique-se de que essas variáveis sejam declaradas antes de serem usadas para evitar erros de tempo de execução.
Como disse, ficou um pouco longo, será necessário verificar por partes todos esses quesitos, pra que a execução possa ocorrer em tempo certo e sem falhas, me avise onde foi que encontrou maior dificuldade ou se conseguiu uma execução perfeita depois das alterações e analises, ok?
Fico no seu aguardo. Um forte abraço!
Se a resposta te auxiliou, não deixe por favor de "Marcar Como Resposta", por que a mesma poderá ajudar outros amigos com a mesma dúvida ou dúvidas semelhantes, obrigado!