a primeira resposta do AlexandreVBA funciona. No seu caso, só não funcionou, Claudinei, pois você precisa ativar referência ao Microsoft Scripting Runtime.
Passos:
1- Entre no Excel e abra seu XLSM
2- Entre no VBE (Alt+F11)
3- vá em ferramentas / Referencias
4- encontre Microsoft Scripting Runtime
5- deixe este item selecionado e clique ok
uma vez ativado o scripting runtime, vc terá disponível em código alguns controles e métodos relacionados a disco rígido, pastas, arquivos, etc.
Somente depois que vc criar a referencia, o erro de tipo não definido pelo usuário sumirá.
abaixo, um exemplo bem simples do código:
Sub Testes()
Dim fso As FileSystemObject
If fso.DriveExists("C") Then
MsgBox "Drive C existe"
End If
If fso.FolderExists("C:Diretório") Then
MsgBox "pasta Diretório existe existe"
End If
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 03/05/2013 9:09 pm