Sou iniciante em vba, peguei vários recortes de códigos e está funcionando corretamente, mas queria fazer um upgrade, invés da macro salvar no diretório que foi selecionado através do caminho em uma célula do excel, gostaria que fosse aberta uma janela para o usuário escolher onde exportar o txt.
Sub GravarArquivoTxt()
Sheets("plan1").Select
'aqui está salvando em um diretório que está na planilha na célula B1, nessa parte queria que fosse aberta uma janela para selecionar um diretório.
Open Range("B1").Value & "\" & Range("D1").Value & ".txt" For Output As 1
Cells(2, 1).Select
While ActiveCell.Value <> ""
Print #1, ActiveCell.Value
Cells(ActiveCell.Row + 1, ActiveCell.Column).Select
Wend
MsgBox "Arquivo gerado com sucesso!", vbInformation, "Informação"
Close 1
Exit Sub
ErroAcesso:
MsgBox "Erro ao acessar a pasta." & Chr(13) & "Verifique se ela existe e/ou se o endereço está correto.", vbCritical, "Atenção,"
End Sub