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

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

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

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

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

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

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

На пример, ако је испоручени број 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) .Вредност 'Ово ће издвојити време до треће колоне Следећи к Крај Суб 

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

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