Тип података Екцел ВБА Интегер

У математици, Интегерс су бројеви који су потпуни у целини. Не садрже децималне вредности. Бројеви као што су 1, 10, 11, 234 итд. Су цели број који се називају Интегерс. Исти концепт Интегерса употребљава се у било којем програмском језику. У већини програмских језика Интегерс садрже бројеве или скупове бројева који су потпуни цели бројеви. Цели бројеви могу бити позитивни или негативни. Али број са децималним цифрама није цео број. Сматрају се двоструким у ВБА кодирању.

Како се користи ВБА Интегер Типе Дата у Екцелу?

Испод су примери за употребу ВБА Интегер Дата Типе у Екцелу.

Можете преузети овај ВБА Интегер предложак Екцел овде - ВБА Интегер Екцел предложак

ВБА Интегер - Пример бр. 1

Погледајмо врло једноставан пример ВБА Интегер-а.

Следите доле наведене кораке за употребу врсте података ВБА Интегер у Екцелу.

Корак 1: Идите до прозора ВБА и отворите нови модул одабиром Модула на картици менија Уметање, као што је приказано у наставку.

Корак 2: Након тога, добићемо белу празну страницу Модула. При томе напишите подкатегорију за ВБА цео број или на било које друго име.

Шифра:

 Суб ВБАИнтегер1 () Крај Суб 

Корак 3: Сада користите димензију ДИМ и додијелите јој име. То може бити било које слово или реч. Овде користимо „А“ за то.

Шифра:

 Суб ВБАИнтегер1 () Дим А Крај Суб 

Корак 4: Након тога доделите му Интегер функцију као што је приказано у наставку.

Шифра:

 Под ВБАИнтегер1 () Дим А као цео број Крај Суб 

Корак 5: Сада ДИМ А може да смешта само бројеве у њега. Након тога можемо доделити било коју нумеричку вредност А. Овде дајемо 10 А.

Шифра:

 Суб ВБАИнтегер1 () Дим А као цели број А = 10 Крајњи пот 

Корак 6: Овим се завршава додељивање броја дефинисаној димензији А. Сада морамо негде да видимо ову вредност па ћемо користити оквир за поруке да исписујемо додељену вредност Интегеру А, као што је приказано у наставку.

Шифра:

 Суб ВБАИнтегер1 () Дим А као цели А = 10 МсгБок А Крај Пот 

Корак 7: Када завршите, компајлирајте и покрените цео код кликом на дугме за репродукцију које се налази одмах испод на траци са менијима као што је приказано у наставку.

И тада ћемо добити оквир са поруком који има број 10, што је била наша додељена цела вредност димензији А.

ВБА Интегер - Пример # 2

У другом примеру ВБА Интегер-а видећемо да ли су концепт и логика Интегерса још увек тачни о негативним бројевима. Да бисте то демонстрирали, следите доле наведене кораке за употребу врсте података ВБА Интегер у Екцелу.

Корак 1: Отворите модул у ВБА и додијелите му подкатегорију на име ВБА Интегер или било које друго име по властитом избору. Ми му дајемо редослед.

Шифра:

 Суб ВБАИнтегер2 () Крај Суб 

Корак 2: Сада на сличан начин дефинишите димензију ДИМ са било којим именом, рецимо „А“.

Шифра:

 Суб ВБАИнтегер2 () Дим А Крај Суб 

Корак 3: А сада доделите димензију А као Интегер као што је приказано у наставку.

Шифра:

 Под ВБАИнтегер2 () Дим А као цео број Крај Суб 

Корак 4: Сада доделите негативну вредност 10 или било који други број А.

Шифра:

 Под ВБАИнтегер2 () Дим А као цели број А = -10 Крај Пот 

Корак 5: Да добијемо ову вредност, користићемо поље са порукама да бисмо га исписали као скочни прозор.

Шифра:

 Суб ВБАИнтегер2 () Дим А као цели број А = -10 МсгБок А Крај Пот 

Корак 6: Сада саставите код ако постоји грешка или не. Онда трчи. Видећемо према дефиницији, Интегер такође може похранити вредност у негативну вредност.

ВБА Интегер - Пример бр. 3

Такође смо дискутовали да се децимална цифре ВБА Интегер-а не узимају у обзир. Да видимо да ли је то применљиво и у стварности.

Следите доле наведене кораке за употребу врсте података ВБА Интегер у Екцелу.

Корак 1: Отворите нови модул у ВБА и започните са писањем поткатегорије ВБА Интегер. Ево дајте му правилан редослед као и доле приказано.

Шифра:

 Суб ВБАИнтегер3 () Крај Суб 

Корак 2: Поново дефинирајте и одаберите димензију ДИМ-а као било коју абецеду према вашем избору. Сматрамо исту абецеду А као и у горњим примерима.

Шифра:

 Суб ВБАИнтегер3 () Дим А Крај Суб 

Корак 3: Сада доделите функцију Интегер Дим А.

Шифра:

 Под ВБАИнтегер3 () Дим А као цео број Крај Суб 

Корак 4: Сада доделите изабраној димензији „А“ децималне вредности. Доделили смо га 10.123 као што је приказано у наставку.

Шифра:

 Суб ВБАИнтегер3 () Дим А као цели број А = 10.123 Крај Суб 

Корак 5: Сада изаберите оквир за поруку за А да бисте видели вредност похрањену у димензији А.

Шифра:

 Суб ВБАИнтегер3 () Дим А као цели број А = 10.123 МсгБок А Крај Суб 

Корак 6: Сада саставите и покрените писани код. Видећемо функцију Интегер као враћене вредности јер се цео број и децималне цифре занемарују ако се користи Интегер.

Ако уместо Интегер-а користимо Доубле функцију, добили бисмо комплетне децималне вредности.

ВБА Интегер - Пример бр. 4

Видели смо читаве бројеве, негативни број и децимални број помоћу целих бројева. Интегер функција у ВБА има ограничење смештања података. У Интегер можемо да похранимо било који број, али постоје одређена ограничења избора дужине бројева. Да бисте то демонстрирали, Слиједите доље наведене кораке за кориштење врсте података ВБА Интегер у Екцелу.

1. корак: Убаците нови модул у ВБА и додијелите му поткатегорију са именом ВБА Интегер или било које друго име.

Шифра:

 Суб ВБАИнтегер4 () Крај Суб 

Корак 2: Сада користите ДИМ за дефинисање било које димензије. Размотримо исту абецеду која се користи у горњим примерима као доделу функције Интегер као што је приказано у наставку.

Шифра:

 Суб ВБАИнтегер4 () Дим А као цели број Крај Суб 

Корак 3: Сада доделимо бројчану вредност Интегеру А који има 6-8 цифара. Овде доделујемо број 1012312 као што је приказано у наставку.

Шифра:

 Суб ВБАИнтегер4 () Дим А као цели број А = 1012312 Крај Суб 

Корак 4: И Интегер-у А дајте поље са порукама да бисмо видели како је резултат сачуван.

Шифра:

 Под ВБАИнтегер4 () Дим А као цели број А = 1012312 МсгБок А Крај Суб 

Корак 5: Сада саставите и покрените горњи код.

Овде смо добили поруку о грешци која каже „Грешка током извођења времена 6 - преливање“ што значи да је бројчана вредност од 7 цифара коју смо унели прешла границу складиштења.

ВБА Интегер је датотека величине 16бит која може похранити само вредности од –32768 до +32768 . Поред тога, приказаће се грешка као што је приказано горе.

ВБА Интегер - Пример # 5

Видели смо све врсте бројева у Интегерсима. Сада размотримо шта се догађа када похранимо било који текст или алфабет у Интегер.

Следите доле наведене кораке за употребу врсте података ВБА Интегер у Екцелу.

Корак 1: Отворите модул и унесите подкатегорију, ако је могуће у редоследу као што је приказано у наставку.

Шифра:

 Суб ВБАИнтегер5 () Крај Суб 

Корак 2: Сада дефинирајте димензију ДИМ као А и додијелите је с Интегер-ом.

Шифра:

 Под ВБАИнтегер5 () Дим А као цео број Крај Суб 

Корак 3: А сада у дефинисаном Интегер А доделите текст. Овде смо је доделио „ВБА Интегер“ заједно са кутијом за поруке.

Шифра:

 Под ВБАИнтегер5 () Дим А као цели А = "ВБА Интегер" МсгБок А Крај Суб 

Корак 4: Сада покрените код. Добићемо грешку „Рун-тиме еррор 13 - Типе Мисматцх“, што значи да се употребљена функција и њена вредност не подударају.

Предности Екцел ВБА Интегер-а

  • Можемо користити било коју врсту броја са Интегер типом података.
  • Задржавање ограничења бројева донијет ће позитиван исход кориштењем врсте података Интегер.

Ствари које треба запамтити

  • Цели бројеви се не могу користити за текст и децималне бројеве.
  • За бројеве преко границе од –32768 до +32768 користите функцију ЛОНГ уместо целих бројева.
  • За децималне вредности користите Доубле функцију.
  • Нема потребе да састављате податке корак по корак, ако је ваш код мали.
  • Сачувајте датотеку у формату Мацро Енабле да не бисте изгубили писани код.

Препоручени чланци

Ово је водич за Екцел ВБА Интегер. Овде смо расправљали о томе како користити ВБА Интегер типове података у Екцелу заједно са неким практичним примерима и довнлоад-ом Екцел предлошка. Можете и да прођете кроз друге наше предложене чланке -

  1. Како се користи ВБА ИсНумериц?
  2. Како СУМ у Екцелу
  3. ВБА Стринг | Екцел Туториалс
  4. Уметните коментар у Екцелу

Категорија: