1
resposta

[Bug] Código não para de salvar

Olá, tentei executar a macro de salvamento conforme no vídeo e ela esta executando, porém até demais, o arquivo não para de ser salvo, e não consigo editar o VBA, como posso fazer para corrigir esse problema?

o código está assim:

Sub Salvando_CSV()
'
' Salvando_CSV Macro
'

'
    ActiveWorkbook.SaveAs Filename:= _
        "https://d.docs.live.net/2eb2f7dcd56de9b6/Área%20de%20Trabalho/Alura/Excel/Automatizando_tarefas_com_macros/Vendas -com formato - " & Format(Now(), "yyy-mm-dd-HH-MM-SS") & ".xlsx" _
        , FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
    Application.Run "PERSONAL.XLSB!Salvando_CSV"
End Sub
1 resposta

Oii, Gabriel! Tudo bem?

Pode estar acontecendo o loop porque ocorre a chamada repetidamente na linha Application.Run "PERSONAL.XLSB!Salvando_CSV". Ela está executando novamente a mesma macro Salvando_CSV, que por sua vez chama a macro novamente, e assim por diante, criando o loop.

Para resolver isso, você pode remover ou comentar essa linha do seu código. Assim, a macro não se chamará novamente, evitando o loop infinito. Vi que finalizou o curso, caso queira compartilhar como solucionou o problema, fique à vontade.

Espero ter ajudado e bons estudos!