Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Criando pasta

preciso salvar um arquivo em um local especifico no computador, neste local preciso criar uma pasta diaria e salvar o arquivo dentro desta pasta. como posso fazer isso de maneira automatica?

1 resposta
solução!

Boa tarde John!

Para criar uma pasta você pode utilizar a função MkDir:

Public Sub criarPastaESalvarArquivo()
    pasta = "C:\Users\" + Application.UserName + "\Desktop\" + Format(Now(), "yyyy-mm-dd-hhmmss")
    MkDir pasta

    arquivo = Format(Now, "yyyy-mm-dd-hhmmss")
    ActiveWorkbook.SaveAs (pasta + "\" + arquivo)
End Sub

Se você for salvar como o arquivo atual, precisa utilizar o método SaveAs "ActiveWorkbook.SaveAs".