Агуулгын хүснэгт
Бидний өдөр тутмын амьдралд Excel VBA -ийн хамгийн ашигтай хэрэглээний нэг бол манай машин дээр файл байгаа эсэхийг шалгах боломжтой юм. Энэ нийтлэлд би Excel VBA ашиглан манай компьютерт файл байгаа эсэхийг хэрхэн шалгахыг танд үзүүлэх болно.
Файл байгаа эсэхийг шалгах VBA код (Түргэн Харах)
1706
Дадлага хийх номыг татаж авах
Энэ нийтлэлийг уншиж байхдаа дасгал хийхийн тулд энэ дасгалын номыг татаж авна уу.
VBA файл байгаа эсэхийг шалгах.xlsm
Файл байгаа эсэхийг шалгах VBA кодын тойм (Алхам алхмаар шинжилгээ)
Тиймээс хойшлуулалгүйгээр өнөөдрийн үндсэн хэлэлцүүлэгтээ орцгооё. Бид компьютер дээрээ файл байгаа эсэхийг шалгахын тулд VBA кодыг алхам алхмаар задлах болно.
⧪ 1-р алхам: Шаардлагатай файлуудыг оруулах Оролт
Кодын хамгийн эхэнд бид шаардлагатай оролтыг оруулах ёстой. Энэ кодонд зөвхөн нэг оролт шаардлагатай бөгөөд энэ нь бидний хайж буй файлын нэр юм. Файлын бүтэн нэрийг оруулна уу (холбогдох лавлахын хамт).
5817
⧪ 2-р алхам: VBA Direct функцээр файлын нэрийг задлах
Дараа нь бид жижиг заль хэрэглэх болно. Бид файлын нэрийг задлахын тулд VBA Dir функцийг ашиглана. Хэрэв тийм файл байхгүй бол Dir функц нь хоосон мөрийг буцаана.
1692
⧪Алхам 3: If-Block ашиглан файл байгаа эсэхийг шалгах
Энэ бол хамгийн чухал алхам юм. Хэрэв өгөгдсөн нэрээр ямар ч файл байхгүй бол Dir функц нь хоосон мөрийг буцаана гэж бид өмнө нь хэлсэн. Бид файл байгаа эсэхийг шалгахын тулд If-block дотор энэ өмчийг ашиглана.
1561
Тиймээс бүрэн VBA код нь:
⧭ VBA код:
1860
⧭ Гаралт:
Кодыг ажиллуулна уу. Миний компьютер дээр энэ нь миний машин дээр байгаа тул “Файл байна” гэсэн мессеж гарч ирнэ.
Таны машин дээрх файл байгаа эсэхээс хамаарч гаралт өөр байж болно. байгаа эсэх.
Дэлгэрэнгүй унших: Excel VBA: Хүснэгт байгаа эсэхийг шалгах (2 энгийн арга)
Файлын хүрээг шалгахын тулд макро боловсруулах эсвэл Excel VBA-г ашиглахгүй байх
Энд бид Excel-ийн ажлын хуудсанд зарим файлын нэрийг агуулсан өгөгдлийн багцыг авлаа. B4:B8 доторх лавлахуудтай.
Бидний зорилго бол Байгаа / Байхгүй гэж бичих макро боловсруулах явдал юм. компьютер дээр байгаа эсэхийг шалгасны дараа тэдгээрийн хажууд.
⧪ 1-р алхам: VBA цонхыг нээх
ALT + товчийг дарна уу. Visual Basic цонхыг нээхийн тулд гар дээрх F11 .
⧪ 2-р алхам: Шинэ модуль оруулах
Insert > Модуль хэрэгслийн мөрөнд. Модуль дээр дарна уу. Шинэ модуль дуудагдсан Модуль1 (эсвэл таны өмнөх түүхээс хамаарч өөр ямар нэгэн зүйл) нээгдэнэ.
⧪ 3-р алхам: VBA кодыг оруулах
Энэ бол хамгийн чухал алхам юм. Дараах VBA кодыг модульд оруулна уу.
⧭ VBA код:
5227
⧪ Алхам 5: Кодыг ажиллуулах
Дээрх хэрэгслийн самбараас Дэд / UserForm-г ажиллуулах хэрэгсэл дээр дарна уу.
Код ажиллах болно. Мөн та байгаа файлуудын хувьд “Байгаа” , байхгүй файлуудын хувьд “Байгаагүй” -г авах болно.
Дэлгэрэнгүй унших: Excel-д утга байгаа эсэхийг хэрхэн шалгах вэ (8 арга)
Дүгнэлт
Тиймээс энэ нь хавсралтын хамт Excel-ээс имэйл илгээх Макро боловсруулах үйл явц юм. Танд асуух зүйл байна уу? Биднээс асуугаарай. Мөн манай ExcelWIKI сайтад зочилж, бусад нийтлэл, шинэчлэлтүүдийг авахаа бүү мартаарай.