Excel VBA для пераўтварэння даты і часу толькі ў дату

  • Падзяліцца Гэтым
Hugh West

Часта ўзнікае неабходнасць пераўтварыць дыяпазон дат і часу толькі ў даты. Мы можам выкарыстоўваць Excel VBA толькі для пераўтварэння даты і часу ў дату. Гэты артыкул паказвае, як зрабіць гэта самым простым спосабам. Наступны малюнак дае ўяўленне пра мэту гэтага артыкула.

Спампаваць практычны сшытак

Вы можаце спампаваць практычны сшытак з кнопку загрузкі ніжэй.

DateTime to Date Only.xlsm

Excel VBA для пераўтварэння даты і часу толькі ў дату

Уявіце, што ў вас ёсць наступны набор дат і часу ў слупку B .

Зараз абярыце ўвесь дыяпазон дат і часу. Затым зменіце фармат ліку на Агульны . Пасля гэтага вы ўбачыце даты і час, пераўтвораныя ў дзесятковыя лічбы наступным чынам.

Тут цэлыя часткі лікаў прадстаўляюць даты. А дзесятковыя дробы ўяўляюць час.

Выкажам здагадку, што вы хочаце выкарыстоўваць Excel VBA для пераўтварэння дат і часу толькі ў даты. Затым выканайце наступныя крокі.

📌 Крокі

  • Спачатку вы можаце націснуць CTRL+Z каб вярнуцца да фармат даты і часу.
  • Затым націсніце ALT+F11 у Windows і Opt+F11 у Mac, каб адкрыць Microsoft Visual Basic для прыкладанняў . Вы таксама можаце зрабіць гэта на ўкладцы Распрацоўшчык .
  • Цяпер устаўце новы модуль, выбраўшы Уставіць >> Модуль .

  • Пасляшто, скапіруйце наступны код.
4954
  • Затым устаўце скапіяванае ў пусты модуль наступным чынам.

  • Затым запусціце код, націснуўшы кнопку Выканаць або кнопку Выканаць

  • Пасля гэтага даты і час будуць пераўтвораны толькі ў даты, як паказана ніжэй.

Цяпер выберыце ўвесь дыяпазон дат і часу і пераўтвораныя даты. Затым зменіце фармат ліку на Агульны . Вы ўбачыце, што пераўтвораныя даты ўтрымліваюць толькі цэлыя лікі. Гэта пацвярджае, што даты і час былі належным чынам зменены толькі на даты.

Звязаны змест: Як пераўтварыць тэкставы фармат даты і часу ў фармат даты ў Excel (7 Лёгкія спосабы)

Што трэба памятаць

  • Вам трэба змяніць аргументы дыяпазону ў кодзе ў адпаведнасці з вашым уласным наборам даных.
  • Вы можаце змяніць фармат мм-дд-гг у кодзе на жаданы фармат даты .

Выснова

Цяпер вы ведаеце, як выкарыстоўваць Excel VBA для пераўтварэння даты і часу толькі ў дату . Калі ў вас ёсць дадатковыя пытанні ці прапановы, выкарыстоўвайце раздзел каментарыяў ніжэй. Вы таксама можаце наведаць наш блог Exceldemy , каб даведацца больш пра Excel і палепшыць сваю прадукцыйнасць.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.