VBA - CRIAR PASTA, SUBPASTA E GRAVAR ARQUIVO
Enviado: 22 Nov 2018 às 14:00
Olá caros!
Estou utilizando uma macro para criar pasta e salvar, porém gostaria que fosse criado também a subpasta, quando for detectado que não existe nem a pasta, nem a subpasta, e, em seguida salvar o arquivo.
Segue abaixo a rotina utilizada:
Sub CriarPasta()
' Criar Pasta de Armazenamento
'
On Error Resume Next
Dim Caminho As String 'declaracao da variável caminho
Caminho = ThisWorkbook.Path & "C:\Users\Luciano\Documents\Excel\Envio email\Teste Salvar"
: ActiveWorkbook.SaveAs FileName:=Range("B1").Value & ".xlsm"
MsgBox ("Planilha Salva Como : ") & [B1].Value & ".xlsm"
End Sub
B1 é a célula onde especifico o nome do arquivo que varia de acordo com a modalidade de orçamento que faço, se Elétrica, Civil, Serralheria, Pintura..para cada modalidade atribuo uma sigla, exe: ELE010, CIV023, SER035...e assim por diante.
Espero ter conseguido esclarecer bem minha dúvida para uma possível ajuda.
Grato
Luciano
Estou utilizando uma macro para criar pasta e salvar, porém gostaria que fosse criado também a subpasta, quando for detectado que não existe nem a pasta, nem a subpasta, e, em seguida salvar o arquivo.
Segue abaixo a rotina utilizada:
Sub CriarPasta()
' Criar Pasta de Armazenamento
'
On Error Resume Next
Dim Caminho As String 'declaracao da variável caminho
Caminho = ThisWorkbook.Path & "C:\Users\Luciano\Documents\Excel\Envio email\Teste Salvar"
: ActiveWorkbook.SaveAs FileName:=Range("B1").Value & ".xlsm"
MsgBox ("Planilha Salva Como : ") & [B1].Value & ".xlsm"
End Sub
B1 é a célula onde especifico o nome do arquivo que varia de acordo com a modalidade de orçamento que faço, se Elétrica, Civil, Serralheria, Pintura..para cada modalidade atribuo uma sigla, exe: ELE010, CIV023, SER035...e assim por diante.
Espero ter conseguido esclarecer bem minha dúvida para uma possível ajuda.
Grato
Luciano