Pergunta

Estou tentando salvar a pasta de trabalho ativa usando vba como um arquivo xlsb... com seu nome atual e adicionar "_data atual".

ActiveWorkbook.SaveAs "C:\Users\sxj2030\Documents\BC Validations\Fixed\" & ActiveWorkbook.Name & "_" & Format(Date, "MMMddYYYY"), FileFormat = xlExcel12

Estou recebendo o erro "Método 'SaveAs'of object'_WorkBook' Failed" e não sei por que

Foi útil?

Solução

Você está recebendo este erro porque faltam dois pontos após o parâmetro fileFormat.

Deveria ser FileFormat:=xlExcel12


Além disso, você deve anexar a extensão do arquivo

"C:\Users\sxj2030\Documents\BC Validations\Fixed\" & _
 ActiveWorkbook.Name & "_" & Format(Date, "MMMddYYYY") & ".xlsb"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top