Bagaimana untuk menyemak sama ada fail atau folder wujud dalam komputer anda dengan Excel VBA?

Tutorial automasi Office hari ini tertumpu pada pembelajaran cara mengesahkan bahawa fail wujud dalam salah satu direktori komputer anda.

Persediaan

Jika anda agak baru dalam pengekodan, pastikan tab pembangunan Microsoft Office Excel didayakan dan anda sudah biasa dengan beberapa asas Excel VBA .

Menyemak sama ada fail wujud dengan Excel VBA

Kod berikut memanfaatkan kotak input untuk menangkap laluan ke fail serta nama fail itu sendiri daripada pengguna.

Kemudian ia memanfaatkan kaedah Dir untuk mengesahkan sama ada laluan fail memang wujud.

Akhir sekali, ia memaparkan kotak mesej kepada pengguna dengan hasil semak.

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

Semak sama ada folder wujud

Dengan cara yang agak serupa, anda boleh menyemak sama ada folder tertentu wujud dalam sistem pengendalian anda. Juga di sini kita memanfaatkan kaedah Dir , tetapi dengan parameter 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

Menggunakan Kod

  • Buka Microsoft Excel dan navigasi ke buku kerja anda.
  • Tekan Pembangun dan kemudian tekan Visual Basic.
  • Salin dan Tampal kod dari atas sebagai subrutin dalam sama ada helaian khusus modul VBA anda.
  • Jalankan (F5) kod.
  • Simpan buku kerja anda.

Sambungan yang mungkin

Kod plat dandang di atas dilanjutkan untuk kes penggunaan berikut:

  • Buat folder / fail jika ia belum wujud.
  • Padamkan fail folder dengan syarat ia terdapat dalam direktori fail sistem pengendalian anda.
  • Cari fail/folder menggunakan kad bebas.

Leave a Comment

Cara menukar Chromebook akaun utama

Cara menukar Chromebook akaun utama

Untuk menukar akaun utama pada Chromebook anda, log masuk dengan akaun utama dan gunakan Powerwash untuk tetapan semula kilang peranti. Pelajari langkah-langkah yang mudah untuk proses ini.

Nota Google Keep hilang? Inilah cara untuk mendapatkan mereka kembali

Nota Google Keep hilang? Inilah cara untuk mendapatkan mereka kembali

Jika nota Google Keep hilang, semak arkib, sampah dan pastikan anda menyegerakkan semula dan menggunakan Akaun Google yang betul.

Apakah Maksud TTB dan Bagaimana Saya Menggunakannya?

Apakah Maksud TTB dan Bagaimana Saya Menggunakannya?

Singkatan internet TTB mempunyai lebih daripada satu makna tetapi terdapat satu yang digunakan terutamanya untuknya. Inilah pandangan tentang bagaimana cara anda harus menggunakannya.

Bagaimana Untuk Selesaikan Masalah Lampu Merah Pengawal PS4? [Penyelesaian Dicuba & Diuji]

Bagaimana Untuk Selesaikan Masalah Lampu Merah Pengawal PS4? [Penyelesaian Dicuba & Diuji]

Adakah anda sedang mencari penyelesaian pantas untuk menyelesaikan masalah lampu merah pengawal PS4? Kemudian cuba penyelesaian yang diberikan dan betulkan lampu merah pada PS4...

Cara Mengira Tahun Perkhidmatan dalam Excel

Cara Mengira Tahun Perkhidmatan dalam Excel

Ketahui cara mengira tahun perkhidmatan dalam Excel untuk memudahkan pengurusan pekerja dan manfaatkan fungsi-fungsi berguna seperti YEARFRAC dan DATEDIF.

Halia 2.7.53.0

Halia 2.7.53.0

Halia ialah penyemak ejaan dan tatabahasa percuma.

Blok

Blok

Blocks ialah permainan intelektual untuk pelajar sekolah rendah gred 3 untuk mempraktikkan kemahiran pengesanan dan mata mereka dan disertakan oleh guru dalam program sokongan pengajaran IT.

Prezi 6.26

Prezi 6.26

Prezi ialah aplikasi percuma yang membolehkan anda membuat persembahan digital, dalam talian dan luar talian.

Mathway

Mathway

Mathway ialah apl yang sangat berguna yang boleh membantu anda menyelesaikan semua masalah matematik yang memerlukan alat yang lebih kompleks daripada kalkulator terbina dalam peranti anda.

Adobe Presenter

Adobe Presenter

Adobe Presenter ialah perisian e-Pembelajaran yang dikeluarkan oleh Adobe Systems yang tersedia pada platform Microsoft Windows sebagai pemalam Microsoft PowerPoint.