VBA feito no Excel não é reconhecido

Recebemos uma planilha produzida em Excel de um cliente que possui macros, no entanto quando aberta no Libre, a mesma não reconhece todas as macros.

A Planilha é para preenchimento de informações de contas hospitalares, Quando preenchemos a aba CADASTRO, vamos na aba GLOSAS e lançamos os itens que não foram pagos. Assim que terminamos, voltamos na aba CADASTRO e clicamos em SALVAR, e então o relatório deveria ser enviado pra aba RESUMO e clicaríamos em NOVO para fazer o próximo relatório. Porém ao clicar em salvar o libre diz que não possui glosas lançadas, mesmo elas estando lá, e ainda que não houvesse glosas, no EXCEL ela pergunta se a conta não teve glosa, confirmando que não teve ela salva e permite gerar um novo.

Apenas essa função não está funcionando e não sei como resolver, a planilha está com senha, e não consigo salvar como .ods nem mexer nas macros.

Alguém poderia me ajudar???

Se não pode mexer em nada, não tem o que fazer ! Terá que usar Excel.

Ou refazer todo o arquivo para usar no Calc ( neste caso não poderá salvar para Excel, perde todas as macros )

Há possibilidade de disponibilizar o arquivo ? Se SIM edite sua pergunta e com o ícone clipe anexe o arquivo.

Schiavinatto, eu tentei colocar o documento, mais ele está salvo como “.xlsm” e não permite incluir documentos com essa terminação, aí não sei como fazer.

Envie direto para mim, veja como aqui: User:Schiavinatto - The Document Foundation Wiki

Schiavinatto, enviado no gilberto@…

Ola @LucasValentim, não recebido até agora, entrei diretamente no provedor de e-mail e não esta.

por gentileza, por garantia envie a os dois e-mails. Grato.

Enviado nos dois @schiavinatto.

@LucasValentim, segue arquivo em formato ods, não tenho afinidade em VBA, mas agora da para ver as macros. Obs não salve novamente em Excel, vai perder configurações e outras coisas !!!

IN-LOCO.1.6 - TRUE RJ.ods

1 Like

@schiavinatto, obrigado. Vou esperar pra ver se alguém consegue resolver a questão das macros que não excutam. Testei com o arquivo que mandou mais ainda não reconhece.

Você tem que reescrever as macros.
Os objetos são diferentes entre o Microsoft Office e o LibreOffice, por isso que as macros não funcionam.
Macros do LibreOffice não funcionam no Microsoft Office e vice-versa.

@bilufe, eu li sobre isso, mas o problema é que o arquivo tem senha. Eu consigo fazer isso sem ter a senha?

@Lucas valentim, o arquivo ods, que enviei esta sem senha.