Ir ao conteúdo

Posts recomendados

Postado

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....

Postado

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
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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!