Բովանդակություն
Excel VBA -ի առավել շահավետ կիրառություններից մեկը մեր առօրյա կյանքում այն է, որ մենք կարող ենք ստուգել՝ արդյոք ֆայլ կա մեր սարքում, թե ոչ: Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարող եք ստուգել՝ արդյոք ֆայլը գոյություն ունի մեր համակարգիչներում, թե ոչ՝ օգտագործելով Excel VBA :
VBA կոդ՝ ստուգելու, արդյոք ֆայլը կա, թե ոչ (Արագ Դիտել)
9445
Ներբեռնել պրակտիկայի աշխատանքային գրքույկը
Ներբեռնել այս պրակտիկայի աշխատանքային գրքույկը՝ այս հոդվածը կարդալու ընթացքում մարզվելու համար:
VBA Ստուգեք, արդյոք ֆայլ գոյություն ունի.xlsm
ՎԲԱ կոդի ակնարկ՝ ստուգելու, արդյոք ֆայլը կա, թե ոչ (Քայլ առ քայլ վերլուծություն)
Ուրեմն, առանց հետագա ուշացման, անցնենք այսօրվա մեր հիմնական քննարկմանը։ VBA կոդը մենք քայլ առ քայլ կճշտենք՝ իմանալու համար, թե ինչպես ստուգել՝ արդյոք ֆայլը գոյություն ունի, թե ոչ մեր համակարգչում:
⧪ Քայլ 1. Տեղադրեք անհրաժեշտը Մուտքագրում
Կոդի հենց սկզբում մենք պետք է դրա մեջ տեղադրենք անհրաժեշտ մուտքը: Այս կոդում պահանջվում է միայն մեկ մուտքագրում, և դա այն ֆայլի անունն է, որը մենք փնտրում ենք: Տեղադրեք ֆայլի ամբողջական անունը (կապված գրացուցակի հետ միասին):
6062
⧪ Քայլ 2. Ֆայլի անվան հանում VBA Dir ֆունկցիայի միջոցով
Այնուհետև մենք կօգտագործենք փոքրիկ հնարք: Մենք կօգտագործենք VBA Dir ֆունկցիան ֆայլի անունը հանելու համար: Եթե նման ֆայլ չկա, Dir ֆունկցիան կվերադարձնի զրոյական տող:
2841
⧪Քայլ 3. Ստուգել, թե արդյոք ֆայլը գոյություն ունի՝ օգտագործելով If-Block
Սա ամենակարևոր քայլն է: Մենք ավելի վաղ ասել ենք, որ եթե տվյալ անունով ֆայլ չկա, Dir ֆունկցիան վերադարձնում է զրոյական տող: Մենք կօգտագործենք այս հատկությունը If-block -ում` ստուգելու, արդյոք ֆայլը գոյություն ունի, թե ոչ:
9967
Այսպիսով, ամբողջական VBA կոդը կլինի՝
⧭ VBA կոդ՝
8910
⧭ Ելք՝
Գործարկեք կոդը: Իմ համակարգչում կցուցադրվի հաղորդագրության տուփ՝ «Ֆայլը գոյություն ունի» , քանի որ այն իրականում գոյություն ունի իմ մեքենայի վրա:
Ձեր ապարատում ելքը կարող է տարբեր լինել՝ կախված նրանից, թե արդյոք ֆայլը կա: գոյություն ունի, թե ոչ:
Կարդալ ավելին. Excel VBA. Ստուգեք, արդյոք կա թերթ (2 պարզ մեթոդ)
Մակրո մշակում` ստուգելու ֆայլերի տիրույթի առկայությունը կամ չօգտագործումը Excel VBA-ի միջոցով
Այստեղ մենք ունենք տվյալների հավաքածու Excel-ի աշխատաթերթում, որը պարունակում է որոշ ֆայլերի անվանումներ: տիրույթում գտնվող դիրեկտորիաներով B4:B8 :
Մեր նպատակն է մշակել մակրո, որը գրելու է Գոյություն չունի / Գոյություն չունի նրանցից յուրաքանչյուրի կողքին` ստուգելուց հետո, թե արդյոք դրանք գոյություն ունեն, թե ոչ համակարգչում:
⧪ Քայլ 1. VBA պատուհանի բացում
Սեղմեք ALT + F11 ձեր ստեղնաշարի վրա՝ Visual Basic պատուհանը բացելու համար:
⧪ Քայլ 2. Նոր մոդուլի տեղադրում
Անցնել Տեղադրել > Մոդուլ գործիքագոտում: Սեղմեք Մոդուլ : Նոր մոդուլ կոչվում է Մոդուլ 1 (կամ որևէ այլ բան՝ կախված ձեր անցյալի պատմությունից) կբացվի:
⧪ Քայլ 3. Տեղադրեք VBA կոդը
Սա ամենակարեւոր քայլն է։ Տեղադրեք հետևյալ VBA կոդը մոդուլում:
⧭ VBA կոդը՝
8954
⧪ Քայլ 5. Կոդի գործարկում
Սեղմեք Գործարկել ենթաբաժինը / օգտվողի ձևը գործիքի վրա վերևի գործիքագոտուց:
Կոդը կաշխատի: Եվ դուք կստանաք «Գոյություն ունի» գոյություն ունեցող ֆայլերի համար, և «Գոյություն չունի» այն ֆայլերի համար, որոնք գոյություն չունեն:
Կարդալ ավելին. Ինչպես ստուգել, թե Excel-ում արժեքը առկա է միջակայքում (8 եղանակ)
Եզրակացություն
Հետևաբար, սա Մակրո մշակելու գործընթաց է` Excel-ից կցված նամակ ուղարկելու համար: Հարցեր ունե՞ք։ Ազատորեն հարցրեք մեզ: Եվ մի մոռացեք այցելել մեր կայք ExcelWIKI ավելի շատ գրառումների և թարմացումների համար: