Verificar arquivo existe utilizando VBA Excel
Neste artigo é demonstrado como verificar se pasta ou arquivo existe utilizando VBA Excel.
Especialista em Excel
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
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
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:

Este conteúdo foi útil?
Continue lendo

Como Criar Suplementos VBA no Excel
Criar um suplemento VBA no Excel é uma das formas mais poderosas de transformar suas automações em ferramentas profissionais e reutilizáveis.

Número por Extenso no Excel
Como escrever o número por extenso no Excel com fórmulas e VBA. Passo-a-passo tutorial e download gratuito de planilha com exemplo.

Suplemento Excel Gratuito - Guia do Excel
Como instalar um suplemento no Excel e também como instalar o suplemento gratuito do Guia do Excel. Recursos para te dar mais agilidade.


