Excel VBA: Файл байгаа эсэхийг шалгана уу

  • Үүнийг Хуваалц
Hugh West

Бидний өдөр тутмын амьдралд 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 сайтад зочилж, бусад нийтлэл, шинэчлэлтүүдийг авахаа бүү мартаарай.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.