Змест
Адзін з самых выгадных спосабаў выкарыстання Excel VBA у нашым паўсядзённым жыцці заключаецца ў тым, што мы можам праверыць, ці існуе файл на нашай машыне, ці не выкарыстоўваць яго. У гэтым артыкуле я пакажу вам, як можна праверыць, ці існуе файл на нашых камп'ютарах з дапамогай Excel VBA .
Код VBA, каб праверыць, існуе файл ці не (хутка Праглядзець)
3678
Спампаваць практычны сшытак
Спампаваць гэты практычны сшытак, каб займацца, пакуль вы чытаеце гэты артыкул.
Агляд кода VBA для праверкі на наяўнасць файла (пакрокавы аналіз)
Такім чынам, без далейшых затрымак, давайце пяройдзем да нашага сённяшняга асноўнага абмеркавання. Мы разбяром код VBA крок за крокам, каб даведацца, як праверыць, ці існуе файл на нашых камп'ютарах.
⧪ Крок 1: Устаўка неабходнага Увод
У самым пачатку кода мы павінны ўставіць у яго неабходны ўвод. У гэтым кодзе патрабуецца толькі адзін увод, і гэта імя файла, які мы шукаем. Устаўце поўнае імя файла (разам з адпаведным каталогам).
2265
⧪ Крок 2: Выманне імя файла з дапамогай функцыі VBA Dir
Далей мы скарыстаемся невялікай хітрасцю. Мы будзем выкарыстоўваць VBA функцыю Dir , каб атрымаць назву файла. Калі такога файла не існуе, функцыя Dir верне нулявы радок.
6003
⧪Крок 3: Праверка існавання файла з дапамогай блока If
Гэта самы важны крок. Раней мы казалі, што калі файла з дадзеным імем не існуе, функцыя Dir вяртае нулявы радок. Мы будзем выкарыстоўваць гэтую ўласцівасць у If-блоку , каб праверыць, ці існуе файл.
9474
Такім чынам, поўны VBA код будзе:
⧭ Код VBA:
3252
⧭ Вывад:
Запусціце код. На маім кампутары адлюструецца акно паведамлення “Файл існуе” , таму што ён сапраўды існуе на маім кампутары.
На вашым кампутары вывад можа адрознівацца ў залежнасці ад таго, ці файл існуе ці не.
Больш падрабязна: Excel VBA: праверце, ці існуе аркуш (2 простыя метады)
Распрацоўка макраса для праверкі наяўнасці або невыкарыстання дыяпазону файлаў з выкарыстаннем Excel VBA
Тут мы маем набор даных у працоўным аркушы Excel, які змяшчае назвы некаторых файлаў з каталогамі ў дыяпазоне B4:B8 .
Наша мэта - распрацаваць макрас, які будзе пісаць Існуе / Не існуе побач з кожным з іх пасля праверкі іх прысутнасці на кампутары.
⧪ Крок 1: Адкрыццё акна VBA
Націсніце ALT + F11 на клавіятуры, каб адкрыць акно Visual Basic .
⧪ Крок 2: Устаўка новага модуля
Перайсці да Уставіць > Модуль на панэлі інструментаў. Націсніце на Модуль . Новы модуль пад назвайАдкрыецца Module1 (ці што-небудзь яшчэ ў залежнасці ад вашай папярэдняй гісторыі).
⧪ Крок 3: Размяшчэнне кода VBA
Гэта самы важны крок. Устаўце наступны код VBA у модуль.
⧭ Код VBA:
5674
⧪ Крок 5: Выкананне кода
Націсніце на інструмент Run Sub / UserForm на панэлі інструментаў вышэй.
Код будзе выкананы. І вы атрымаеце “Існуе” для файлаў, якія існуюць, і “Не існуе” для файлаў, якія не існуюць.
Дадатковая інфармацыя: Як праверыць, ці існуе значэнне ў дыяпазоне ў Excel (8 спосабаў)
Выснова
Такім чынам, гэта працэс распрацоўкі Макраса для адпраўкі электроннага ліста з Excel з дадаткам. Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас. І не забудзьцеся наведаць наш сайт ExcelWIKI , каб атрымаць больш паведамленняў і абнаўленняў.