- 19 Out 2019 às 18:03
#49407
Boa tarde, colegas do fórum
Preciso da ajuda dos mestres do VBA nesse momento.
Tenho uma macro que redimensiona a quantidade de linhas das tabelas conforme a quantidade de itens a serem inseridos.
A quantidade de itens a serem inseridos é informada na coluna "Linhas" da tabela "TB_AuxRelMensal" na Aba "RELATORIO MENSAL".
Para efeitos de teste a Planilha tem como Mês de Referência na Aba "RELATORIO MENSAL" o mês de Setembro.
Para observarem o problema apresentado peço que realizem os 2 (dois) testes a seguir:
1) Ao abrir a planilha, na célula C2 da Aba "Relatório Mensal" mudem o Mês de "Setembro" para qualquer outro mês exceto o mês de Outubro.
Percebam que aí acontece o primeiro erro. Qualquer outro mês selecionado (exceto Setembro e Outubro) não possui lançamentos e ele deveria redimensionar a tabela para apenas 1 (uma) linha e exibir a mensagem:
"Não existem lançamentos para o período selecionado".
Se outro mês qualquer for selecionado ele exibe a mensagem mas ainda assim não redimensiona a tabela.
Na sequência do teste voltem a selecionar Setembro... ele exibe a mensagem "Não existem lançamentos para o período selecionado" mesmo havendo itens para o período selecionado.
Na sequência, se for selecionado Setembro novamente ele não exibe a mensagem "Não existem lançamentos para o período selecionado" (correto, como deve acontecer).
NÃO SALVAR A PLANILHA ANTES DE FECHAR PARA O FAZER O SEGUNDO TESTE
2) Ao reabrir a planilha selecione novamente o mês de Setembro que já está selecionado. Ele redimensiona a planilha normalmente (como deveria fazer).
Na sequência do teste, selecionem outro mês qualquer (exceto Outubro) e ele não exibe a mensagem de que não
Porém, se o mesmo mês for selecionado novamente, ele exibe a mensagem corretamente.
Aqui o problema volta a se repetir como no teste acima.
Na sequência do teste voltem a selecionar Setembro... ele exibe a mensagem "Não existem lançamentos para o período selecionado" mesmo havendo itens para o período selecionado.
Na sequência, se for selecionado Setembro novamente ele não exibe a mensagem "Não existem lançamentos para o período selecionado" (correto, como deve acontecer).
Alguém poderia verificar o que deveria ser corrigido nas macros?
Segue planilha para testes.
Obrigado a quem puder colaborar
Preciso da ajuda dos mestres do VBA nesse momento.
Tenho uma macro que redimensiona a quantidade de linhas das tabelas conforme a quantidade de itens a serem inseridos.
A quantidade de itens a serem inseridos é informada na coluna "Linhas" da tabela "TB_AuxRelMensal" na Aba "RELATORIO MENSAL".
Para efeitos de teste a Planilha tem como Mês de Referência na Aba "RELATORIO MENSAL" o mês de Setembro.
Para observarem o problema apresentado peço que realizem os 2 (dois) testes a seguir:
1) Ao abrir a planilha, na célula C2 da Aba "Relatório Mensal" mudem o Mês de "Setembro" para qualquer outro mês exceto o mês de Outubro.
Percebam que aí acontece o primeiro erro. Qualquer outro mês selecionado (exceto Setembro e Outubro) não possui lançamentos e ele deveria redimensionar a tabela para apenas 1 (uma) linha e exibir a mensagem:
"Não existem lançamentos para o período selecionado".
Se outro mês qualquer for selecionado ele exibe a mensagem mas ainda assim não redimensiona a tabela.
Na sequência do teste voltem a selecionar Setembro... ele exibe a mensagem "Não existem lançamentos para o período selecionado" mesmo havendo itens para o período selecionado.
Na sequência, se for selecionado Setembro novamente ele não exibe a mensagem "Não existem lançamentos para o período selecionado" (correto, como deve acontecer).
NÃO SALVAR A PLANILHA ANTES DE FECHAR PARA O FAZER O SEGUNDO TESTE
2) Ao reabrir a planilha selecione novamente o mês de Setembro que já está selecionado. Ele redimensiona a planilha normalmente (como deveria fazer).
Na sequência do teste, selecionem outro mês qualquer (exceto Outubro) e ele não exibe a mensagem de que não
Porém, se o mesmo mês for selecionado novamente, ele exibe a mensagem corretamente.
Aqui o problema volta a se repetir como no teste acima.
Na sequência do teste voltem a selecionar Setembro... ele exibe a mensagem "Não existem lançamentos para o período selecionado" mesmo havendo itens para o período selecionado.
Na sequência, se for selecionado Setembro novamente ele não exibe a mensagem "Não existem lançamentos para o período selecionado" (correto, como deve acontecer).
Alguém poderia verificar o que deveria ser corrigido nas macros?
Segue planilha para testes.
Obrigado a quem puder colaborar
Você não está autorizado a ver ou baixar esse anexo.