Функција ВБА формата

Свакодневно обично форматирамо датуме, текст и нумеричке податке. У ВБА, ФОРМАТ функција вам помаже да форматирате ове врсте података. ВБА ФОРМАТ функција је категорисана под функцијом Тект / Стринг. Може се користити или као процедура или функција у прозору ВБА уређивача у Екцелу.

ВБА ФОРМАТ функција враћа или резултира форматираним низом из низа израза.

У макро прозору ВБ, када кликнете или унесете ЦТРЛ + СПАЦЕ ВБА Интеллисенсе, појављује се падајући мени који вам помаже у писању кода и можете аутоматски довршити речи у ВБ уређивачу. Након што упишете ФОРМАТ и кликнете на размак испод, појављује се споменута синтакса.

Синтакса функције ВБА формата у Екцелу

Синтакса за функцију ВБА Формат у екцелу је следећа:

Садржи један обавезни или обавезни параметар, а преостала три као опционалне параметре.

Израз: (обавезан или потребан аргумент): представља или означава израз који желите да форматирате или је вредност коју желимо да форматирамо.

Формат: То је формат који желите да примените на аргумент Екпрессион који сте одабрали. Може бити било који од доље наведених формата.

Две врсте формата у екцелу:

  • Кориснички дефинисан формат
  • Уграђени или унапред дефинисани формат

Различите врсте формата података

  • ВБА Датум Формат
  • ВБА текст формат
  • ВБА број ИЛИ нумерички формат

(ФирстДаиОфВеек) (факултативни аргумент): Константа која одређује први дан у седмици.

Ако се не унесе празно или аргумент није унесен, тада користи задану вредност вбСундаи (Сундаи).

(ФирстВеекофИеар) (факултативни аргумент) : Константа која одређује прву недељу у години. Представља или указује на прву недељу у години. Ако овај аргумент остане празан или аргумент није унесен, тада користи задану вредност вбФирстЈан1 (1. јануара).

Испод се спомињу различите врсте унапред дефинисаног формата датума и времена

Општи датум, кратак датум, средњи датум, дугачак датум, кратко време, средње време и дуго време.

Испод се спомињу различите врсте формата унапред дефинисаних бројева

Следећи знакови се такође могу користити за креирање изражавања струна у формату.

Како се користи ВБА формат у Екцелу?

Испод су различити примери за употребу функције ВБА формата у Екцелу

Овде можете преузети овај Екцел образац формата ВБА овде - ВБА образац Екцел шаблона

ВБА формат - пример бр. 1

1. корак: Идите на картицу Девелопер и кликните на Висуал Басиц .

Корак 2: Да бисте створили празан модул, кликните на Уметни и испод одељка менија изаберите Модул, тако да се створи нови празан модул.

Корак 3: Под Мицрософт Екцел објектима кликните десним тастером миша на листу 1 ( ВБА_Формат ) Уметните и испод одељка менија изаберите Модул, тако да се створи нови празан модул.

ВБА формат - пример бр. 2

Сада је празан модул креиран, назива се и прозор кода у који можете почети писати ВБА ФОРМАТ функцијске кодове израза. Претпоставимо да имам нумеричку вредност „19049, 83“, применимо функцију ВБ формата .

Корак 1: У ВБА едитору дао сам име ВБА_ФОРМАТ () након што сам унео Суб

Шифра:

 Суб ВБА_ФОРМАТ () Крај Суб 

Корак 2: Пошто је функција ВБ формата категорисана под варијаблом текста / низа, ДИМ (димензија) се користи у ВБА коду за декларацију имена променљиве и њене врсте. Стога променљиву дефинишем као "стринг" тип података.

Шифра:

 Суб ВБА_ФОРМАТ () Дим А као крај жице Пот 

Корак 3: Након проглашења променљиве, морам да доделим вредност овој променљивој, тј. А = 19049.83. Овде сам доделио Нумеричку вредност тј. 19049, 83, сада желим да се ова нумеричка вредност појави у пољу за поруке. Стога морам додати мсгбок.

Шифра:

 Суб ВБА_ФОРМАТ () Дим А као низ А = 19049, 83 МсгБок А Крај Суб 

Корак 4: Ако покренем код, та се нумеричка вредност појављује у мсг пољу, сада ћемо у следећем примеру применити разне опције форматирања.

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

Корак 5: Применимо унапред дефинисани нумерички формат тј. Стандардни. Формат кода који се користи (Потребно је само променити врсту имена и формата у коду)

Шифра:

 Под ВБА_ФОРМАТ () Дим А као низ А = 19049.83 А = Формат (А, "СТАНДАРД") МсгБок А Крај Под 

Корак 6: Ако покренете горњи код, то ће резултирати доље наведеним излазом. слично, можете тестирати и други нумерички формат (стандард, валута, проценат), на основу вашег избора.

Корак 7: Применимо унапред дефинисани формат датума, тј. „Дуги датум“ у аргументу ФОРМАТ функције, вредност датума треба да се наведе у двоструким наводницима да би се добио тачан резултат.

Шифра:

 Суб ВБА_ФОРМАТ4 () Дим А као низ А = 4 - 12 - 2019 А = Формат ("04 - 12 - 2019", "дугачак датум") МсгБок А Енд Суб 

Корак 8: Ако покренете горњи код, резултат ће бити наведени. слично, можете тестирати различит формат датума (кратак или средњи), на основу вашег избора

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

Као и унапред дефинисана функција, такође можете користити ВБА дефинисану корисничку функцију формата са доле наведеном синтаксом.

Формат (н, „кориснички формат“)
нпр. Формат (4879.6623, "0.00") враћа вредност 4879.66

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

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

  1. Комплетан водич за ВБА радну књижицу
  2. Индиректна функција у Екцелу
  3. ВБА Цоунт фунцтион
  4. Екцел КСОР функција

Категорија: