Excel VBA: Suriin Kung May File o Wala

  • Ibahagi Ito
Hugh West

Isa sa mga pinakakapaki-pakinabang na paggamit ng Excel VBA sa ating pang-araw-araw na buhay ay ang masusuri natin kung mayroong file sa ating makina o hindi ito ginagamit. Sa artikulong ito, ipapakita ko sa iyo kung paano mo masusuri kung may file o wala sa aming mga computer gamit ang Excel VBA .

VBA Code para Suriin Kung May File o Wala (Mabilis Tingnan)

7096

I-download ang Workbook ng Practice

I-download ang workbook ng pagsasanay na ito upang mag-ehersisyo habang binabasa mo ang artikulong ito.

VBA Suriin Kung May File.xlsm

Isang Pangkalahatang-ideya ng VBA Code para Suriin Kung May File o Wala (Step-by-Step na Pagsusuri)

Kaya, nang walang karagdagang pagkaantala, pumunta tayo sa ating pangunahing talakayan ngayon. Hahati-hatiin namin ang VBA code nang sunud-sunod upang matutunan kung paano tingnan kung may file o wala sa aming mga computer.

⧪ Hakbang 1: Paglalagay ng Kinakailangan Input

Sa pinakasimula ng code, kailangan nating ipasok ang kinakailangang input dito. Isang input lang ang kailangan sa code na ito, at iyon ang pangalan ng file na hinahanap namin. Ipasok ang buong pangalan ng file (Kasama ang nauugnay na direktoryo).

9774

⧪ Hakbang 2: Pag-extract ng Pangalan ng File gamit ang VBA Dir Function

Susunod, gagamit tayo ng maliit na trick. Gagamitin namin ang VBA Dir function para i-extract ang pangalan ng file. Kung walang ganoong file, ang Dir function ay magbabalik ng null string.

6933

⧪Hakbang 3: Pagsuri kung Umiiral ang File sa pamamagitan ng Paggamit ng If-Block

Ito ang pinakamahalagang hakbang. Sinabi namin kanina na kung walang file sa ibinigay na pangalan, ang Dir function ay nagbabalik ng null string. Gagamitin namin ang property na ito sa loob ng isang If-block para tingnan kung umiiral ang file o wala.

7146

Kaya ang kumpletong VBA code ay magiging:

VBA Code:

4863

Output:

Patakbuhin ang code. Sa aking computer, magpapakita ang isang message box, “The file exists” , dahil ito ay aktwal na umiiral sa aking machine.

Sa iyong machine, ang output ay maaaring iba depende sa kung ang file mayroon o wala.

Magbasa Nang Higit Pa: Excel VBA: Suriin Kung May Sheet (2 Simpleng Paraan)

Pagbuo ng Macro para Suriin ang isang Saklaw ng mga File na Umiiral o Hindi Gumagamit ng Excel VBA

Narito mayroon kaming set ng data sa isang Excel worksheet na naglalaman ng pangalan ng ilang file kasama kasama ang mga direktoryo na nasa hanay B4:B8 .

Ang aming layunin ay bumuo ng isang Macro na magsusulat ng Umiiral / Hindi Umiiral sa tabi ng bawat isa sa kanila pagkatapos suriin kung mayroon sila o wala sa computer.

⧪ Hakbang 1: Pagbubukas ng VBA Window

Pindutin ang ALT + F11 sa iyong keyboard para buksan ang Visual Basic na window.

⧪ Hakbang 2: Paglalagay ng Bagong Module

Pumunta sa Ipasok > Module sa toolbar. Mag-click sa Module . Isang bagong module ang tinawagMagbubukas ang Module1 (o anumang bagay na depende sa iyong nakaraang history).

⧪ Hakbang 3: Paglalagay ng VBA Code

Ito ang pinakamahalagang hakbang. Ipasok ang sumusunod na VBA code sa module.

VBA Code:

6495

⧪ Hakbang 5: Pagpapatakbo ng Code

Mag-click sa tool na Run Sub / UserForm mula sa toolbar sa itaas.

Tatakbo ang code. At makakakuha ka ng “Exists” para sa mga file na umiiral, at “Doesn't Exist” para sa mga file na wala.

Magbasa Nang Higit Pa: Paano Suriin Kung May Halaga sa Saklaw sa Excel (8 Paraan)

Konklusyon

Samakatuwid, ito ang proseso para bumuo ng Macro para magpadala ng Email mula sa Excel na may attachment. May tanong ka ba? Huwag mag-atubiling magtanong sa amin. At huwag kalimutang bisitahin ang aming site ExcelWIKI para sa higit pang mga post at update.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.