Eu tenho uma planilha do Excel com várias macros, codificada em uma máquina Windows. Eu costumava manter o arquivo em uma pasta dropbox para facilitar o compartilhamento com o meu computador de casa, que é um mac.
Eu nunca tive nenhum problema até agora. Os módulos VBA do arquivo original parecem estar corrompidos, então, quando tento abrir a planilha no computador do Windows, recebo uma mensagem de erro e, em seguida, o Excel continua a excluir as macros. Eu mudei o arquivo xlsm para zip e tentei recuperar o arquivo binário, mas quando tento lê-lo com o wordpad, word, hexreaders etc. é apenas um monte de código bagunçado.
No Mac, funciona perfeitamente bem. Bem, na verdade não. Quando eu abro o arquivo, o Excel para Mac me pergunta se eu quero ativar as macros. Eu clico em sim e a folha abre bem. Algumas dessas macros são associadas a formas, para ter um efeito de "botão". Quando clico em uma dessas formas, a macro associada a ela é executada bem, como sempre, sem travar. No entanto, não consigo ver nenhuma macro no painel de macros nem no editor de VBA. Outras informações: já defini as opções de segurança para o mínimo. Uma dessas macros tem erros. Se eu clicar no botão de depuração no Excel para Mac depois de executá-lo, o programa trava.
Outro conteúdo desta folha está ileso.
O que devo fazer para recuperar o texto do corpo dessas macros no Windows ou no Mac? Estou no meu juízo final. Obrigado!