Mündəricat
Gündəlik həyatımızda Excel VBA -nin ən sərfəli istifadələrindən biri, kompüterimizdə faylın olub-olmadığını yoxlaya bilməyimizdir. Bu yazıda mən sizə Excel VBA istifadə edərək kompüterlərimizdə faylın olub-olmadığını necə yoxlaya biləcəyinizi göstərəcəyəm.
Faylın mövcud olub-olmadığını yoxlamaq üçün VBA kodu (Tez Baxın)
9275
Təcrübə İş Kitabını endirin
Bu məqaləni oxuyarkən məşq etmək üçün bu məşq kitabını endirin.
VBA Faylın Mövcud olub olmadığını yoxlayın.xlsm
Faylın mövcud olub-olmadığını yoxlamaq üçün VBA kodunun icmalı (Addım-addım təhlil)
Beləliklə, gecikmədən bugünkü əsas müzakirəmizə keçək. Kompüterimizdə faylın olub-olmadığını yoxlamaq üçün VBA kodunu addım-addım parçalayacağıq.
⧪ 1-ci Addım: Lazım olanların daxil edilməsi Giriş
Kodun ən əvvəlində biz ona lazımi girişi daxil etməliyik. Bu kodda tələb olunan yalnız bir giriş var və bu, axtardığımız faylın adıdır. Tam fayl adını daxil edin (əlaqəli qovluqla birlikdə).
2418
⧪ Addım 2: VBA Dir Funksiyası ilə Fayl adının çıxarılması
Sonra kiçik bir hiylə işlədəcəyik. Faylın adını çıxarmaq üçün VBA Dir funksiyasından istifadə edəcəyik. Əgər belə fayl yoxdursa, Dir funksiyası null sətir qaytaracaq.
1834
⧪Addım 3: If-Block istifadə edərək faylın mövcud olub-olmadığını yoxlamaq
Bu, ən vacib addımdır. Daha əvvəl dedik ki, əgər verilmiş adda heç bir fayl yoxdursa, Dir funksiyası null sətri qaytarır. Faylın mövcud olub-olmadığını yoxlamaq üçün bu xassədən If-block daxilində istifadə edəcəyik.
4171
Beləliklə, tam VBA kodu belə olacaq:
⧭ VBA Kodu:
9380
⧭ Çıxış:
Kodu işə salın. Mənim kompüterimdə, “Fayl mövcuddur” mesaj qutusu görünəcək, çünki o, həqiqətən mənim maşınımda mövcuddur.
Maşınınızda faylın olub-olmamasından asılı olaraq çıxış fərqli ola bilər. mövcuddur və ya yoxdur.
Ətraflı oxuyun: Excel VBA: Vərəqin mövcud olub olmadığını yoxlayın (2 Sadə Metod)
Bir sıra faylların mövcudluğunu yoxlamaq üçün makronun hazırlanması və ya Excel VBA-dan istifadə edilməməsi
Burada Excel iş vərəqində bəzi faylların adını ehtiva edən verilənlər dəsti var. diapazonda olan kataloqlarla B4:B8 .
Məqsədimiz Mövcud / Mövcud deyil yazan makro hazırlamaqdır kompüterdə olub-olmadığını yoxladıqdan sonra hər birinin yanında.
⧪ Addım 1: VBA Pəncərəsini Açmaq
ALT + düyməsini basın. Visual Basic pəncərəsini açmaq üçün klaviaturanızda F11 .
⧪ Addım 2: Yeni Modulun daxil edilməsi
Daxil et > Alətlər panelində modul . Modul üzərinə klikləyin. Yeni modul çağırıldı Module1 (və ya keçmiş tarixçənizdən asılı olaraq başqa hər hansı bir şey) açılacaq.
⧪ Addım 3: VBA Kodunun qoyulması
Bu, ən vacib addımdır. Aşağıdakı VBA kodunu modula daxil edin.
⧭ VBA Kodu:
2482
⧪ Addım 5: Kodun Çalıştırılması
Yuxarıdakı alətlər panelindən Ab/UserForm-u işlət alətinə klikləyin.
Kod işləyəcək. Və mövcud fayllar üçün “Mövcud” , mövcud olmayan fayllar üçün isə “Mövcud deyil” alacaqsınız.
Ətraflı oxuyun: Excel-də diapazonda dəyərin olub-olmadığını necə yoxlamaq olar (8 üsul)
Nəticə
Buna görə də bu, Excel-dən E-poçtu əlavə ilə göndərmək üçün Makro hazırlamaq prosesidir. Hər hansı bir sualınız var? Bizdən soruşmaqdan çekinmeyin. Və daha çox yazı və yeniləmələr üçün ExcelWIKI saytımıza daxil olmağı unutmayın.