ВБА ИНТ - Како се користи целобројна функција у ВБА Екцелу?

Екцел ВБА ИНТ (Интегер) функција

ВБА ИНТ је уграђена функција која се користи за добивање само целобројног дела броја који нам даје улаз, ова функција се користи у оним подацима чији децимални део не утиче толико на податке да би олакшао прорачуне или анализу коју користимо ИНТ функција за добивање само целобројних вредности.

Ова функција је доступна на радном листу као и у ВБА. Целобројна функција заокружује одређени број на најближи целобројни број.

ВБА Инт функција се може користити у потпроцедурама и процедурама функција. Сада погледајте синтаксу функције ИНТ у ВБА.

Има само један аргумент за навођење, тј. Нумбер.

  • Број је број који покушавамо да претворимо у ИНТЕГЕР број. Када се наведе број, функција ИНТ заокружује га на најближи цели број.

На пример, ако је испоручени број 68,54, функција Екцел ВБА Инт заокружује се на 68, што је према нули. Ако је испоручени број -68,54, тада је функција ИНТ заокружила број на 69, што је далеко од нуле.

Како се користи функција ВБА ИНТ?

Пример # 1

Сада погледајте једноставни пример функције „ИНТ“ у ВБА. Извршимо задатак заокруживања броја 84,55 на најближи целобројни број.

Корак 1: Покрените потпроцедуру.

Корак 2: Прогласите променљиву као целобројно .

Шифра:

Под ИНТ_Пример1 () Затамни К као целобројни Крај Под

Корак 3: Сада доделите формулу променљивој „ к “ применом функције ИНТ.

Шифра:

Под ИНТ_Пример1 () Дим К Као целобројни К = Инт (Крај Суб

Корак 4: Наведите број као 84,55 .

Напомена: Будући да је реч о нумеричком броју, не морамо да наводимо двоструке наводнике.

Шифра:

Под ИНТ_Пример1 () Дим К Као целобројно К = Инт (84.55) Крај Суб

Корак 5: Сада пренос резултата променљиве у оквир ВБА поруке.

Шифра:

Суб ИНТ_Екампле1 () Дим К Ас Интегер К = Инт (84.55) МсгБок К Енд Суб

Ок, покренимо код и видимо шта ће се догодити.

Дакле, резултат је 84 и заокружен је на најближу целобројну вредност.

Пример # 2

Сада ћемо са истим бројем са негативним предзнаком покушати да претворимо у најближу целобројну вредност. Испод је код са негативним предзнаком.

Шифра:

Суб ИНТ_Екампле2 () Дим к Ас Интегер к = Инт (-84.55) 'Негативан број са функцијом ИНТ МсгБок к Енд Суб

Када покренем овај код, заокружио је број на -85 .

Пример # 3 - Издвоји део датума из датума и времена

Неколико пута у својој каријери сусретао сам се са сценаријем издвајања датума и времена одвојено од комбинације датума и времена.

На пример, погледајте доленаведене податке о датуму и времену.

Како издвајате порцију датума и време?

Прво, морамо да издвојимо део Дате. За ово, применимо функцију ИНТ. Код у наставку издвојиће ДАТУМ из горе наведених података.

Шифра:

Суб ИНТ_Екампле2 () Дим к као цео број за к = 2 до 12 ћелија (к, 2) .Валуе = Инт (Целлс (к, 1) .Валуе) 'Ово ће издвојити датум у другу колону Ћелије (к, 3). Вредност = Ћелије (к, 1) .Вредност - Ћелије (к, 2) .Вредност 'Ово ће издвојити време до треће колоне Следећи к Крај Суб

Покрените овај код. Могли бисте добити резултат као у наставку (ако форматирање није примењено).

У колони са датумима примените форматирање као „ДД-МММ-ГГГГ“, а за колону времена примените формат датума у ​​екцелу као „ХХ: ММ: СС АМ / ПМ“

Занимљиви Чланци...