Para evitar a alteração do caminho de um arquivo dentro de um código toda vez que o aplicativo muda de pasta, basta usar um recurso muito útil do VB ou do VBA: o Path.
No Excel: ThisWorkbook.Path
No Access: CurrentProject.Path
No Word: ThisDocument.Path
No VB6: App.Path
Assim, pode-se mudar o aplicativo de pasta sem ter de alterar o código em função dessa mudança.
;-)
Eventualmente dicas sobre outros programas, Windows e hardware.
Assinar:
Postar comentários (Atom)
Pesquisar este blog
Quem sou eu
- Kazu
- Administrador de Empresas/Técnico em Processamento de Dados. Microsoft Office User Specialist - Excel Proficient. Pós-graduado em Business Intelligence.
2 comentários:
Gostaria de saber como eu poderia abrir vários arquivos em diversas pastas com apenas um click usando o VBA.
Desde já, grato pela colaboração.
Sérgio Rocha
Estava procurando isso há meia-hora.
Utilizei-o para deletar todos os arquivos xlsx que estavam na mesma pasta que a minha macro, com o seguinte comando:
Kill ThisWorkbook.Path & "\*.xlsx"
Pode ser que seja útil para alguém.
Abraços.
Postar um comentário