Talaan ng nilalaman
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
⧭ 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.