domingo, 20 de janeiro de 2008

Definindo o caminho (VB/VBA)

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.

;-)

2 comentários:

Anônimo disse...

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

Unknown disse...

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.

Pesquisar este blog

Arquivo do blog

Quem sou eu

Minha foto
Administrador de Empresas/Técnico em Processamento de Dados. Microsoft Office User Specialist - Excel Proficient. Pós-graduado em Business Intelligence.