Verificar arquivo existe utilizando VBA Excel
Neste artigo é demonstrado como verificar se pasta ou arquivo existe utilizando VBA Excel.
Especialista em Excel
Validar a existência de arquivos
Baixe agora — o link vai direto para o seu e-mail.
- Download 100% gratuito
- Arquivo pronto para usar no Excel
- Enviamos o link no seu e-mail
Verificar se arquivo existe utilizando VBA Excel
Neste artigo é apresentado o código VBA para a verificação se um ou mais arquivos existem.
Esta funcionalidade pode ser muito útil da manipulação e geração de arquivos evitando erros durante o processo de abertura ou geração de arquivos.
Para verificar a funcionalidade realize o download do exemplo clicando no botão download ao final do artigo.
Nesta Pasta de trabalho, digite o caminho completo de alguns arquivos, e digite errado um ou outro.
Depois clique no botão Validar existência dos arquivos, ao final da lista.
O procedimento realiza a validação dos arquivos um a um, e ao primeiro incorreto ele para e saí do processo de validação.
Abaixo o código fonte utilizado:
'Função que identifica a existência do arquivo
Private Function lfVerificaArquivo(ByVal lStr As String) As Boolean
lfVerificaArquivo = True
'Identifica se o arquivo existe
If Dir(lStr) = vbNullString Then
lfVerificaArquivo = False
Mensagem = MsgBox("O arquivo: '" & lStr & "' não foi encontrado! Por favor verifique o caminho e a extensão do arquivo", vbInformation)
Else
lfVerificaArquivo = True
End If
End Function
'Procedimento que realiza um loop por todos os arquivos de configuração
Public Sub lsVerificaArquivosConfiguracao()
Dim lLinha As Long
Dim lUltimaLinhaAtiva As Long
lLinha = 2
'Identifica a quantidade de linhas preenchidas
lUltimaLinhaAtiva = Worksheets("Plan1").Cells(Worksheets("Plan1").Rows.Count, 4).End(xlUp).Row
'Realiza um loop por todos os registros
While lLinha <= lUltimaLinhaAtiva
'Se não for encontrado um arquivo o procedimento é abortado
If lfVerificaArquivo(Sheets("Plan1").Range("D" & lLinha).Value) = False Then
Exit Sub
End If
lLinha = lLinha + 1
Wend
MsgBox "Os caminhos dos arquivos estão corretos!"
End Sub
Obrigado pela sua leitura, abaixo o arquivo para download
Validar a existência de arquivos
Baixe agora — o link vai direto para o seu e-mail.
- Download 100% gratuito
- Arquivo pronto para usar no Excel
- Enviamos o link no seu e-mail
At.
Marcos Rieper
Curso Excel Completo – Do Básico ao VBA
Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Planilha de Controle Financeiro no Excel
Tenha um controle bonito e completo do seu financeiro.
- Categorias e subcategorias já configuradas
- Planilhas separadas por tabela (configuração, lançamentos, resumo)
- Personalize com suas próprias categorias e ícones
Este conteúdo foi útil?
Continue lendo

Mover e Renomear Arquivos Excel VBA
Neste artigo você aprenderá como mover e renomear arquivos com Excel VBA em massa. Com um exemplo de código comentado e também download gratuito da solução.

Renomear Arquivos com VBA Excel
Renomear Arquivos com VBA Excel.

Como Utilizar a Função CLASSIFICAR Excel
Como utilizar a função CLASSIFICAR no Excel com artigo com imagens, vídeo-aula e download da planilha de exemplo gratuita.


