Ir ao conteúdo
  • Cadastre-se

Listar arquivos do mesmo diretório vba


Posts recomendados

Bom dia, por favor podem me ajudar? Preciso de um código de VBA para listar os arquivos .xslx numa planilha especifica da mesma pasta em que o arquivo está salvo, procurei muito mas só encontro códigos onde lista os arquivos de um diretório pré-determinado, não onde a planilha está salva....

Link para o comentário
Compartilhar em outros sites

Segue exemplo.

Cole a função em um modulo padrão.

Em seguida execute a macro Teste

Os dados serão inseridos na coluna A

 

	Public Function Lista_Arquivos(ByVal sPath As String, Optional ByVal sFilter As String)
	    Dim Arq As String
	    If Right(sPath, 1) <> "\" Then
        sPath = sPath & "\"
    End If
	    If sFilter = "" Then
        sFilter = "*.*"
    End If
    
    Arq = Dir(sPath & sFilter)
      
      Do Until Arq = ""
       With ActiveSheet
        
        .Range("A" & .Cells(Rows.Count, 1).End(xlUp).Offset(1).Row).Value = Arq
        Arq = Dir
     
     End With
    
    Loop
	End Function
	 
	Sub Teste()
Lista_Arquivos ThisWorkbook.Path, "*.xlsx"
End Sub
	

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...