Bagaimana cara memeriksa apakah ada file atau folder di komputer Anda dengan Excel VBA?

Tutorial otomatisasi Office hari ini difokuskan untuk mempelajari cara memverifikasi bahwa file ada di salah satu direktori komputer Anda.

Persiapan

Jika Anda agak baru dalam pengkodean, pastikan bahwa tab pengembangan Microsoft Office Excel diaktifkan dan Anda sudah familiar dengan beberapa dasar Excel VBA .

Memeriksa apakah ada file dengan Excel VBA

Kode berikut memanfaatkan kotak input untuk menangkap jalur ke file serta nama file itu sendiri dari pengguna.

Kemudian ia memanfaatkan metode Dir untuk memverifikasi apakah jalur file memang ada.

Terakhir, ini akan menampilkan kotak pesan kepada pengguna dengan hasil pemeriksaan.

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

Periksa apakah ada folder

Dengan cara yang hampir sama, Anda dapat memeriksa apakah folder tertentu ada di sistem operasi Anda. Juga di sini kami memanfaatkan metode 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 Kode

  • Buka Microsoft Excel dan navigasikan ke buku kerja Anda.
  • Tekan Pengembang dan kemudian tekan Visual Basic.
  • Salin dan Tempel kode dari atas sebagai subrutin di lembar tertentu modul VBA Anda.
  • Jalankan (F5) kodenya.
  • Simpan buku kerja Anda.

Kemungkinan ekstensi

Kode pelat boiler di atas diperpanjang untuk kasus penggunaan berikut:

  • Buat folder/file jika belum ada.
  • Hapus file folder asalkan ada di direktori file sistem operasi Anda.
  • Cari file/folder menggunakan wildcard.

Tinggalkan Komentar

Cara Memperbaiki Rumus Excel yang Tidak Menghitung Otomatis dalam 3 Langkah Mudah

Cara Memperbaiki Rumus Excel yang Tidak Menghitung Otomatis dalam 3 Langkah Mudah

Perbaiki rumus Excel yang tidak menghitung secara otomatis dalam tiga langkah: pulihkan mode perhitungan, paksa perhitungan ulang, dan perbaiki rumus yang diformat sebagai teks.

Template Jadwal Pembersihan Mingguan yang Dapat Dicetak untuk Host Airbnb (Word & PDF)

Template Jadwal Pembersihan Mingguan yang Dapat Dicetak untuk Host Airbnb (Word & PDF)

Gunakan jadwal pembersihan mingguan yang dapat dicetak ini untuk hosting Airbnb guna mengatur pergantian tamu, pembersihan rutin, pengisian ulang stok, inspeksi, dan konversi dari Word ke PDF.

Template Lembar Log Pemeliharaan Peralatan Excel untuk Manajer Bengkel: Panduan Penyiapan 4 Langkah

Template Lembar Log Pemeliharaan Peralatan Excel untuk Manajer Bengkel: Panduan Penyiapan 4 Langkah

Buat log pemeliharaan peralatan Excel yang praktis untuk manajer bengkel dengan ID aset, riwayat servis, tanggal jatuh tempo, kontrol status, pelacakan downtime, dan daftar periksa audit akhir.

Template PowerPoint Pitch Deck Investor Minimalis untuk Startup Teknologi: Blueprint 12 Slide yang Praktis

Template PowerPoint Pitch Deck Investor Minimalis untuk Startup Teknologi: Blueprint 12 Slide yang Praktis

Buat pitch deck investor minimalis di PowerPoint dengan struktur 12 slide praktis untuk startup teknologi, ditambah panduan mengenai bukti, metrik, klaim penggalangan dana, dan template .potx yang dapat digunakan kembali.

Template PowerPoint Presentasi Listing Properti Modern Gratis: Panduan Praktis Pitching untuk Penjual

Template PowerPoint Presentasi Listing Properti Modern Gratis: Panduan Praktis Pitching untuk Penjual

Buat presentasi listing properti modern di PowerPoint dengan blueprint slide gratis, tips template terverifikasi, peringatan CMA, pemeriksaan hak foto, dan perlindungan Fair Housing.

HubSpot Free CRM vs. Zoho CRM: Pilihan Terbaik untuk Agen Properti Independen di Tahun 2026

HubSpot Free CRM vs. Zoho CRM: Pilihan Terbaik untuk Agen Properti Independen di Tahun 2026

Bandingkan HubSpot Free CRM dan Zoho CRM untuk agen properti independen, termasuk kontak, pipeline, otomatisasi, kustomisasi, penjadwalan, batas penggunaan, dan pemicu upgrade.

Cara Memperbaiki Audio Perekaman Layar PowerPoint yang Tidak Berfungsi di Windows

Cara Memperbaiki Audio Perekaman Layar PowerPoint yang Tidak Berfungsi di Windows

Perbaiki rekaman layar PowerPoint yang senyap dengan memeriksa kontrol Audio, izin mikrofon Windows, perangkat input aktif, ekspektasi audio sistem, dan pembaruan Office.

Template PDF Time Blocking Harian yang Dapat Dicetak untuk Profesional WFH: Panduan Pemula

Template PDF Time Blocking Harian yang Dapat Dicetak untuk Profesional WFH: Panduan Pemula

Gunakan template PDF time blocking harian yang dapat dicetak untuk merencanakan jam kerja fokus WFH, rapat, istirahat, tugas admin, dan buffer yang realistis tanpa membebani hari Anda.

Template Presentasi Laporan Status Proyek Gratis untuk Tim Agile

Template Presentasi Laporan Status Proyek Gratis untuk Tim Agile

Buat presentasi laporan status proyek Agile yang ringkas dengan tujuan sprint, hasil, risiko, sinyal kualitas, keputusan, dan langkah selanjutnya—tanpa mengubah slide menjadi tumpukan backlog.

Template Pelacak Pengeluaran Kontraktor Independen untuk Freelancer AS: Referensi Praktis 2026

Template Pelacak Pengeluaran Kontraktor Independen untuk Freelancer AS: Referensi Praktis 2026

Lacak pengeluaran bisnis freelance, struk, jarak tempuh, dan kategori Schedule C dengan referensi pelacak pengeluaran praktis 2026 untuk kontraktor AS.