Notifications
Clear all

Existe alguma função que verifica se um arquivo existe?

3 Posts
2 Usuários
0 Reactions
817 Visualizações
 avk
(@avk)
Posts: 8
Active Member
Topic starter
 

Olá, gostaria de saber se existe alguma função que verifica a existência de um arquivo na própria pasta que está o arquivo do excel.

Exemplo:
Considere que na pasta estão os arquivos: planilha.xlsx e 01.xlsx...

Aí no planilha.xlsx quero buscar uma informação do 01.xlsx. Aí gostaria de fazer algo assim:

=se("existir 01.xlsx"; "pegar informação de determinada cedula"; "0")

Obrigado

 
Postado : 25/03/2015 8:35 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Use uma UDF

Function FileExists(FullpathName As String) As Boolean

If Dir(FullpathName) <> "" Then

    FileExists = True

Else

    FileExists = False

End If

End Function

Insira esse código dentro do editorVB (Alt + F11), depois em uma guia digite =FileExists("Aqui coloque o diretório")

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 25/03/2015 9:51 am
 avk
(@avk)
Posts: 8
Active Member
Topic starter
 

OI, alexandre!

Obrigado, funcionou!

Mas é necessário colocar o endereço completo?

Não teria alguma forma de colocar a partir do diretorio em que a planilha.xlsx estiver?

Ex:

- se ambos estiverem na mesma pasta, aí só colocaria FileExists("1.xlsx")

- se o 1.xlsx estiver na pasta "Janeiro", aí colocaria FileExists("Janeiro1.xlsx")

Muito obrigado!

 
Postado : 25/03/2015 10:43 am