Com comprovar si hi ha un fitxer o una carpeta al vostre ordinador amb Excel VBA?

El tutorial d'ofimàtica d'avui se centra a aprendre a verificar que existeix un fitxer en un dels directoris de l'ordinador.

Preparació

Si sou una mica nou en la codificació, assegureu-vos que la pestanya de desenvolupament de Microsoft Office Excel estigui activada i que esteu familiaritzat amb alguns VBA bàsics d'Excel .

Comprovar si existeix un fitxer amb Excel VBA

El codi següent aprofita els quadres d'entrada per capturar la ruta al fitxer així com el propi nom del fitxer de l'usuari.

A continuació, aprofita el mètode Dir per verificar si realment existeix la ruta del fitxer.

Finalment, mostra un quadre de missatge a l'usuari amb el resultat de la comprovació.

Sub Check_file_exists()

Dim NameDir As String
Dim NameFile As String

'Capture the file path and name from the users
NameDir = InputBox("Enter file directory")
NameFile = InputBox("Enter file name")

'Check whether the file exists
If (Dir(NameDir & NameFile)) = "" Then
    MsgBox ("File doesn't exist")

    Else
    
    MsgBox ("File exists")
    End If
End Sub

Comproveu si existeix una carpeta

D'una manera força semblant, podeu comprovar si hi ha una carpeta específica al vostre sistema operatiu. També aquí aprofitem el mètode Dir , però amb el paràmetre vbDirectory .

Sub Check_folder_exists()

Dim NameDir As String

NameDir = InputBox("Enter file directory")


If (Dir(NameDir, vbDirectory)) = "" Then
    MsgBox ("Folder doesn't exist")

    Else
    
    MsgBox ("Folder exists")
    End If
End Sub

Ús del Codi

  • Obriu Microsoft Excel i navegueu al vostre llibre de treball.
  • Premeu Desenvolupador i després premeu Visual Basic.
  • Copieu i enganxeu el codi de dalt com a subrutina en un full específic del vostre mòdul VBA.
  • Executeu (F5) el codi.
  • Guarda el teu llibre de treball.

Possibles ampliacions

El codi de la placa de caldera anterior s'ampliarà per als casos d'ús següents:

  • Creeu una carpeta/fitxer si encara no existeix.
  • Suprimiu un fitxer de carpeta sempre que estigui present al directori de fitxers del vostre sistema operatiu.
  • Cerca fitxers/carpetes amb un comodí.

Instruccions per escoltar música a Google Maps

Instruccions per escoltar música a Google Maps

Instruccions per escoltar música a Google Maps. Actualment, els usuaris poden viatjar i escoltar música mitjançant l'aplicació Google Map a l'iPhone. Avui, WebTech360 us convida

Instruccions per utilitzar LifeBOX - servei demmagatzematge en línia de Viettel

Instruccions per utilitzar LifeBOX - servei demmagatzematge en línia de Viettel

Instruccions per utilitzar LifeBOX: el servei d'emmagatzematge en línia de Viettel, LifeBOX és un servei d'emmagatzematge en línia recentment llançat de Viettel amb moltes funcions superiors

Com actualitzar lestat a Facebook Messenger

Com actualitzar lestat a Facebook Messenger

Com actualitzar l'estat a Facebook Messenger, Facebook Messenger en l'última versió ha proporcionat als usuaris una funció extremadament útil: canviar

Instruccions per al joc de cartes Werewolf Online a lordinador

Instruccions per al joc de cartes Werewolf Online a lordinador

Instruccions per al joc de cartes Werewolf Online a l'ordinador, Instruccions per descarregar, instal·lar i jugar Werewolf Online a l'ordinador mitjançant l'emulador LDPlayer extremadament senzill.

Instruccions per eliminar històries publicades a Instagram

Instruccions per eliminar històries publicades a Instagram

Instruccions per suprimir històries publicades a Instagram. Si vols suprimir una història a Instagram però no saps com? Avui WebTech360

Instruccions per afegir fotos destacades a Facebook

Instruccions per afegir fotos destacades a Facebook

Instruccions per afegir imatges destacades a Facebook Actualment, Facebook ens permet configurar imatges destacades a les nostres pàgines personals. Aquí us convidem

Com solucionar lerror de Windows Quick Assist que no funciona

Com solucionar lerror de Windows Quick Assist que no funciona

Com solucionar l'error de Windows Quick Assist que no funciona, Windows Quick Assist us ajuda a connectar-vos fàcilment a un ordinador remot. Tanmateix, de vegades també genera errors. Però,

Instruccions per activar/desactivar la barreja de cançons a Spotify

Instruccions per activar/desactivar la barreja de cançons a Spotify

Instruccions per activar/desactivar la barreja de cançons a Spotify, per ajudar la gent a canviar ràpidament l'ordre de les cançons a la llista de reproducció de música anterior

Instruccions per gravar àudio en secret a liPhone

Instruccions per gravar àudio en secret a liPhone

Instruccions per a la gravació secreta a l'iPhone, actualment, els usuaris d'iPhone poden gravar en secret tocant la part posterior del telèfon. Avui, WebTech360 us convida

Com utilitzar Mixamo per animar models 3D personalitzats

Com utilitzar Mixamo per animar models 3D personalitzats

Com utilitzar Mixamo per animar models 3D personalitzats Amb Mixamo, podeu importar fàcilment un model 3D i aplicar-hi efectes d'animació. A continuació es mostren les instruccions d'ús