Como deletar arquivos usando VBA
A classe FileSystemObject oferece várias rotinas para manipular arquivos. Entre eles, está a opção de apagá-los.

Este post foi originalmente publicado em https://officevbavsto.blogspot.com/2011/03/quickshot-deletando-arquivos.html.
A classe FileSystemObject oferece várias rotinas para manipular arquivos. Entre eles, está a opção de apagá-los.
Veja abaixo um exemplo:
Sub DeletaArquivo()
Dim fso
Dim file As String
Dim arquivo as String
arquivo = "C:\teste.xls" 'nome do arquivo que deseja deletar
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(arquivo) Then ' Aqui é verificado se o arquivo existe
fso.DeleteFile arquivo , True 'Aqui o arquivo é deletado se o mesmo existir
Else
MsgBox arquivo & " não existe ou já foi deletado!" , vbExclamation, "Office, VBA e VSTO"
End If
End Sub
Créditos
Photo by u j e s h on Unsplash
comments powered by Disqus