
Às vezes, o Excel 2010 abre com fórmulas ou entradas numéricas alteradas para datas em muitas colunas da pasta de trabalho. Mas nem todas as colunas.
O "formato numérico" muda automaticamente de GENERAL
para DATE
. Isso afeta dezenas de colunas. Isso não acontece durante o uso enquanto o Excel está aberto. Isso só ocorre depois que o documento é fechado e reaberto. Ocorreu cerca de 4 vezes nos últimos 2 anos. Mas se não fosse pelos meus backups, isso seria uma bagunça.
Isso aconteceu com arquivos diferentes.
O arquivo efetuado hoje possui 22 folhas sendo 15 folhas efetivadas. As células afetadas são manifestadas com marcas de hash porque as datas são muito longas para caber na célula estreita.
Estou inspecionando o arquivo danificado e acabei de perceber que TODAS as planilhas têm TODAS as células convertidas para o formato numérico DATA! Isso deveria simplificar o diagnóstico?
Finalmente, existe uma maneira simples de reverter esse problema além de abrir uma versão mais antiga do arquivo?
Responder1
Você menciona em seus comentários que seu arquivo é um arquivo .XLSM
. Isso significa, como tenho certeza que você sabe, que ele executa Macros (código).
Embora código tecnicamente malicioso (como um vírus)poderiaesteja causando o problema, não acredito que seja, mais provavelmente, é o código que você tem que está com bugs ou está fazendo algo quando você não espera.
Portanto, você precisará abrir a tela do VBa (aba Desenvolvedor) e ver o que pode ser desabilitado e ou removido e ou corrigido etc.
Mas antes de fazer isso, vamos desativá-lo; na aba do desenvolvedor, você clica em Macro Security e por enquanto, altera para disable all macros with notification
, então em qualquer célula que você escolher, adicione algum texto, salve e feche o arquivo. Reabra o arquivo e não permita a execução da macro e veja se a célula mudou ou não, comprovando assim se o problema é com uma macro