Excel VBA: файлдың бар-жоғын тексеріңіз

  • Мұны Бөлісіңіз
Hugh West

Excel VBA бағдарламасының күнделікті өмірдегі ең тиімді пайдалануларының бірі - компьютерімізде файлдың бар-жоғын немесе оны пайдаланбағанын тексере аламыз. Бұл мақалада мен Excel VBA арқылы компьютерлерімізде файлдың бар-жоғын қалай тексеруге болатынын көрсетемін.

Файлдың бар-жоғын тексеруге арналған VBA коды (жылдам Қарау)

1913

Тәжірибе жұмыс кітабын жүктеп алу

Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз.

VBA файлдың бар-жоғын тексеру.xlsm

Файлдың бар-жоғын тексеру үшін VBA кодына шолу (қадамдық талдау)

Олай болса, көп кешіктірмей, бүгінгі негізгі әңгімемізге көшейік. Компьютерлерімізде файлдың бар-жоғын тексеру жолын үйрену үшін VBA кодын кезең-кезеңімен бөлеміз.

⧪ 1-қадам: Қажетті файлды енгізу Кіріс

Кодтың ең басында біз оған қажетті енгізуді енгізуіміз керек. Бұл кодта бір ғана енгізу қажет, ол біз іздеп жатқан файлдың аты. Толық файл атауын енгізіңіз (байланысты каталогпен бірге).

2863

⧪ 2-қадам: VBA Dir функциясымен файл атауын шығарып алу

Келесі, біз шағын трюк қолданамыз. Файл атын шығару үшін VBA Dir функциясын қолданамыз. Егер мұндай файл болмаса, Dir функциясы бос жолды қайтарады.

3809

⧪3-қадам: If-блокты пайдалану арқылы файлдың бар-жоғын тексеру

Бұл ең маңызды қадам. Егер берілген атаудағы файл болмаса, Dir функциясы нөлдік жолды қайтаратынын бұрын айтқанбыз. Біз бұл сипатты файлдың бар-жоғын тексеру үшін If-block ішінде қолданамыз.

8996

Сонымен, VBA<толық. 2> коды болады:

VBA коды:

8365

Шығару:

Кодты іске қосыңыз. Менің компьютерімде “Файл бар” хабар терезесі көрсетіледі, себебі ол менің құрылғымда шын мәнінде бар.

Сіздің құрылғыңызда файлдың не жоқтығына байланысты шығыс әртүрлі болуы мүмкін. бар немесе жоқ.

Толығырақ оқу: Excel VBA: парақтың бар-жоғын тексеру (2 қарапайым әдіс)

Файлдар ауқымын тексеру үшін макрос әзірлеу немесе Excel VBA қолданбау

Осы жерде біз Excel жұмыс парағында кейбір файлдардың атын қамтитын деректер жинағы бар. B4:B8 диапазонындағы каталогтармен.

Біздің мақсатымыз бар / жоқ деп жазатын макрос әзірлеу. олардың әрқайсысының компьютерде бар-жоғын тексергеннен кейін.

⧪ 1-қадам: VBA терезесін ашу

ALT + пернесін басыңыз. Visual Basic терезесін ашу үшін пернетақтадағы F11 .

⧪ 2-қадам: Жаңа модульді кірістіру

Кірістіру > Құралдар тақтасындағы модуль . Модуль түймесін басыңыз. Жаңа модуль шақырылды Модуль1 (немесе өткен тарихыңызға байланысты кез келген басқа нәрсе) ашылады.

⧪ 3-қадам: VBA кодын қою

Бұл ең маңызды қадам. Модульге келесі VBA кодын енгізіңіз.

VBA коды:

7534

⧪ 5-қадам: кодты іске қосу

Жоғарыдағы құралдар тақтасынан Run Sub / UserForm құралын басыңыз.

Код іске қосылады. Бар файлдар үшін “Бар” , ал жоқ файлдар үшін “Болмайды” мәнін аласыз.

Толығырақ: Excel бағдарламасындағы ауқымда мән бар-жоғын тексеру жолы (8 әдіс)

Қорытынды

Сондықтан, бұл Excel бағдарламасынан электрондық поштаны тіркемемен жіберу үшін Макро әзірлеу процесі. Сұрақтарыңыз бар ма? Бізден сұрауға болады. Қосымша жазбалар мен жаңартулар үшін ExcelWIKI сайтымызға кіруді ұмытпаңыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.