Листа функција ВБА

Преглед садржаја

Испод ћете пронаћи списак свих уграђених функција ВБА. Најчешће коришћене функције садрже везе до страница на којима се детаљно расправља о функцијама.

ФункцијаОпис
Стринг/Тект Фунцтионс
АСЦВраћа АСЦИИ вредност знака
ЦХРВраћа знак на основу АСЦИИ вредности
ПОВЈЕРИТЕ се са &Користи се за спајање 2 или више низова помоћу оператора &
ФОРМАТ СТРИНГСУзима низ низ израза и враћа га као форматирани низ
ИНСТРВраћа позицију првог појављивања подниза у низу
ИНСТРРЕВВраћа позицију првог појављивања низа у другом низу, почевши од краја низа
ЛЦАСЕПретвара низ у мала слова
ЛИЈЕВОИздвојите подниз из низа, почевши од крајње левог знака
ЛЕНВраћа дужину наведеног низа
ЛТРИМУклања водеће размаке из низа
МИДИзвлачи подниз из низа (почевши од било које позиције)
ЗАМЕНИТИЗамењује низ знакова у низу другим скупом знакова
ЈЕЛ ТАКОИзвлачи подниз из низа који почиње од крајње десног знака
РТРИМУклања задње размаке из низа
СПАЦЕВраћа стринг са наведеним бројем размака
РАЗДЕЛИТИКористи се за раздвајање низа на подниз на основу граничника
СТРВраћа низ приказ броја
СТРЦОМПВраћа целобројну вредност која представља резултат поређења низа
СТРЦОНВВраћа низ конвертован у велика, мала слова, одговарајућа слова или Уницоде
СТРРЕВЕРСЕВраћа низ чији су знакови обрнутим редоследом
ТРИМВраћа текстуалну вредност са уклоњеним почетним и задњим размацима
УЦАСЕПретвара низ у сва велика слова
ВАЛВраћа бројеве који се налазе у низу
ФорматПримењује формат на израз и враћа резултат као низ.
НизКреира низ који се састоји од више знакова који се понављају.
Функције датума/времена
ДАТЕВраћа тренутни системски датум
ДАТЕАДДВраћа датум након којег је додан одређени временски интервал
ДАТЕДИФФВраћа разлику између две вредности датума, на основу наведеног интервала
ДАТЕПАРТВраћа одређени део датог датума
ДАТЕСЕРИАЛВраћа датум за годину, месец и дан
ДАТЕВАЛУЕВраћа серијски број датума
ДАНВраћа дан у месецу (број од 1 до 31) за дату вредност
ДАТУМИ ФОРМАТИРАЊАУзима израз датума и враћа га као форматирани низ
ХОУРВраћа сате (број од 0 до 23) из временске вредности
МИНУТЕВраћа минуте (број од 0 до 59) из временске вредности
МЕСЕЦ ДАНАВраћа месец (број од 1 до 12) за дату вредност
МОНТХНАМЕВраћа низ који представља месец са бројем од 1 до 12
САДАВраћа тренутни системски датум и време
ВРЕМЕНСКОВраћа време дато сат, минут и другу вредност
ТИМЕВАЛУЕВраћа серијски број времена
ВЕЕКДАИВраћа број који представља дан у недељи, са датумском вредношћу
ВЕЕКДАИНАМЕВраћа низ који представља дан у недељи са бројем од 1 до 7
ИЕАРВраћа четвороцифрену годину (број од 1900 до 9999) за дату вредност
ДругоВраћа другу компоненту испорученог времена.
времеВраћа тренутно време.
ТимерВраћа број секунди које су протекле од поноћи.
Математика/Триг функције
АБСВраћа апсолутну вредност броја
АТНВраћа арктангенсу броја
ЦОСВраћа косинус угла
ЕКСПВраћа е подигнуто на н -ти степен
ФИКСВраћа целобројни део броја
ФОРМАТИ БРОЈЕВЕУзима нумерички израз и враћа га као форматирани низ
ИНТВраћа целобројни део броја
ПРИЈАВАВраћа природни логаритам броја
РАНДОМИЗЕКористи се за промену почетне вредности коју користи генератор случајних бројева за функцију РНД
РНДКористи се за генерисање случајног броја (целобројна вредност)
РОУНДВраћа број заокружен на одређени број цифара
СГНВраћа предзнак броја
СИНВраћа синус угла
СКРВраћа квадратни корен броја
ТАНВраћа тангенту угла
МОДВраћа остатак након оператора дељења (Интегер).
КСОРОператор искључења битова.
Логичке функције
ИВраћа ТРУЕ ако су сви услови ТРУЕ
ЦАСЕИма функционалност израза ИФ-ТХЕН-ЕЛСЕ
ЗА… СЛЕДЕЋЕКористи се за креирање ФОР ЛООП
АКО ТАДА ЈОШВраћа вредност ако наведени услов има вредност ТРУЕ или другу вредност ако оцењује вредност ФАЛСЕ
ИЛИВраћа ТРУЕ ако је било који од услова ТРУЕ
СВИТЦХПроцењује листу израза и враћа одговарајућу вредност за први израз на листи који је ТРУЕ
ДОК … ШКОЛИКористи се за креирање ВХИЛЕ ЛООП
ИСУпоређује две променљиве референтних објеката.
КАООператор подударања шаблона.
Информационе функције
ОКОЛИНАВраћа вредност променљиве окружења оперативног система
ИСДАТЕВраћа ТРУЕ ако је израз важећи датум
ПРАЗНОКористи се за проверу празних ћелија или неиницијализованих променљивих
ИСЕРРОРКористи се за проверу вредности грешака
ИСНУЛЛКористи се за проверу НУЛЛ вредности
ИСНУМЕРИЦКористи се за проверу нумеричке вредности
ИсАрраиТестира да ли је испоручена променљива низ.
Је нестаоТестира да ли опционални аргумент процедуре недостаје.
ИсОбјецтТестира да ли испоручена променљива представља променљиву објекта.
Финансијске функције
ДДБВраћа амортизацију имовине засновану на методи биланса са двоструким опадањем
ФВВраћа будућу вредност инвестиције
ИПМТВраћа уплаћену камату за улагање
ИРРВраћа интерну стопу приноса за низ новчаних токова
МИРРВраћа измењену интерну стопу приноса за низ новчаних токова
НПЕРПриказује број периода за улагање
НПВВраћа нето садашњу вредност инвестиције
ПМТВраћа износ уплате за кредит
ППМТВраћа уплату главнице за одређену уплату
ПВВраћа садашњу вредност инвестиције
РАТЕВраћа каматну стопу за ануитет
СЛНВраћа амортизацију средства на основу линеарне методе амортизације
СИДВраћа амортизацију средства на основу методе амортизације збир цифара година
Функције датотеке/директоријума
ЦХДИРКористи се за промену тренутног директоријума или фасцикле
ЦХДРИВЕКористи се за промену тренутног погона
ЦУРДИРВраћа тренутну путању
ДИРВраћа прво име датотеке које одговара имену путање и наведеним атрибутима
ФИЛЕДАТЕТИМЕВраћа датум и време када је датотека креирана или последњи пут измењена
ФИЛЕЛЕНВраћа величину датотеке у бајтовима
ГЕТАТТРВраћа цео број који представља атрибуте датотеке, фасцикле или директоријума
МКДИРКористи се за креирање нове фасцикле или директоријума
СЕТАТТРКористи се за постављање атрибута датотеке
ФилеАттрВраћа режим датотеке која је отворена помоћу наредбе Опен.
ФИЛЕКОПИЈАКопира датотеку из једног директоријума у ​​други.
ФРЕЕФИЛЕВраћа следећи важећи бесплатни број датотеке (Интегер).
ДОБИТИЧита податке из текстуалне датотеке у запис.
УЛАЗНИВраћа отворени ток улазне или бинарне датотеке (низ).
ЕОФВраћа вредност која означава да ли је дошло до краја датотеке (логичко).
НАПИШИЗаписује податке у секвенцијалну датотеку.
ПРИНТЗаписује податке у формату приказа у секвенцијалну датотеку.
СТАВИТИЗаписује податке из записа у текстуалну датотеку.
КИЛЛБрише постојећу датотеку.
ТРАЖИ - ФункцијаВраћа тренутну позицију за читање/писање у датотеци отвореној помоћу наредбе Опен (дуго).
СЕЕК - ИзјаваРепозиције у којима ће се догодити следећа операција у датотеци.
ОТВОРЕНООтвара текстуалну датотеку или ЦСВ датотеку.
ЛИНЕ ИНПУТЧита један ред из Опен секвенцијалне датотеке и додељује га низу.
БЛИЗУЗатвара текстуалну датотеку.
ЛОАДПИЦТУРЕУчитава слику из датотеке у контролу слике или слике (ИПицтуреДисп).
ЛОЦВраћа тренутну позицију читања/писања унутар отворене датотеке (дугачка).
ЗАКЉУЧАТИЗакључава приступ деловима датотеке за друге процесе.
ЛОФВраћа дужину или величину отворене датотеке, у бајтовима (Лонг).
НАМЕПреименује постојећу датотеку или директоријум.
СПАСИВАЊЕЧува графичку слику из објекта Слика или својство слике у датотеку.
Тип података Конв. Функције
ЦБООЛПретвара вредност у логичку вредност
ЦБИТЕПретвара вредност у бајт (тј .: број између 0 и 255)
ЦЦУРПретвара вредност у валуту
ЦДАТЕПретвара вредност у датум
ЦДБЛПретвара вредност у дупло
ЦДЕЦПретвара вредност у децимални број
ЦИНТПретвара вредност у цео број
ЦЛНГПретвара вредност у дугачак цео број
ЦСНГПретвара вредност у број једне прецизности
ЦСТРПретвара вредност у низ
ЦВАРПретвара вредност у варијанту
ЦЛНГЛНГВраћа израз претворен у дуготрајни (64 -битна платформа) тип података.
ЦЛНГПТРВраћа израз претворен у лонгптр тип података.
ЦВДАТЕВраћа израз претворен у подтип варијанте датума (Вариант).
ФорматЦурренциПримењује формат валуте на израз и враћа резултат као низ.
ФорматДатеТимеПримењује формат датума/времена на израз и враћа резултат као низ.
ФорматНумберПримењује формат броја на израз и враћа резултат као низ.
ФорматПерцентПримењује процентуални формат на израз и враћа резултат као низ.
ХекПретвара нумеричку вредност у хексадецималну нотацију и враћа резултат као низ.
ОктПретвара нумеричку вредност у окталну нотацију и враћа резултат као низ.
МАЦИДКонвертује четворознаковну константу у вредност коју могу користити Дир, Килл, Схелл и АппАцтивате.
ВБА функције низа
АрраиКреира низ који садржи испоручени скуп вредности.
ФилтерВраћа подскуп испорученог низа низова, на основу достављених критеријума.
ПридружитиСпаја бројне поднизове у један низ.
ЛБоундВраћа најнижи индекс за димензију низа.
УБоундВраћа највећи индекс за димензију низа.
РЕДИМПокреће и мења величину динамичког низа.
ВБА функције порука
ИнпутБокПриказује оквир за дијалог који од корисника тражи унос.
МсгБокПриказује оквир за модалну поруку.
ВБА функције руковања грешкама
ЦВЕррПроизводи тип података о грешци за испоручени код грешке.
ГрешкаВраћа поруку о грешци која одговара испорученом коду грешке.
Лоокуп/Реф функције
ИЗАБЕРИТЕВраћа вредност са листе вредности на основу дате позиције
Функције тока програма ВБА
ИИфПроцењује израз и враћа једну од две вредности, у зависности од тога да ли израз има вредност Тачно или Нетачно.
Други
Поглед у ВБАКористите функцију Влоокуп за Екцел табелу из ВБА
АППАЦТИВАТЕАктивира апликацију или прозор који тренутно ради у оперативном систему Виндовс.
БЕЕППроизводи један звучни сигнал.
ЦАЛЛПреноси контролу на потпрограм или функцију.
ЦАЛЛБИНАМЕВраћа, поставља или извршава методу или својство објекта (Варијанта).
КОМАНДОВАТИВраћа део аргумента командне линије који се користи за покретање апликације (Вариант).
ЦРЕАТЕОБЈЕЦТВраћа референцу након креирања новог АцтивеКс или ОЛЕ објекта (Варијанта).
ДЕЛЕТЕСЕТТИНГУклања (или брише) кључ или одељак из регистра.
ДОЕВЕНТСПаузира извођење да би омогућило систему да обрађује друге догађаје.
ЕКВОператор битног поређења.
ЕРАСЕПоновно иницијализује елементе низа.
ГЕТАЛЛСЕТТИНГСВраћа листу кључних поставки и њихових вредности из регистра (варијанта).
ГЕТОБЈЕЦТВраћа референцу на објект који обезбеђује АцтивеКс компонента.
ГЕТСЕТТИНГЧита из регистра и враћа вредност или кључ из регистра (Стринг).
ИДИ НАПреноси контролу на потпрограм означен ознаком линије.
ИМЕСТАТУСВраћа тренутни начин уређивања начина уноса у систему Мицрософт Виндовс (Интегер).
ИМПЛогичка импликација из две вредности (Варијанта).
ИМПЛЕМЕНТАЦИЈЕОдређује интерфејс или класу која се може применити у модулу класе.
ДОЗВОЛИТИИзрачунава вредност и додељује је новој променљивој.
ЛОАДУчитава објекат, али га не приказује.
ЛСЕТЛево поравнава низ унутар променљиве низа.
НЕЛогички оператор 'НОТ' (логичко).
ОБЈПТРВраћа ЛонгПтр у 64 -битној верзији и Лонг у 32 -битној верзији.
ПОДЕЛАВраћа низ који означава у који одређени опсег спада (Стринг).
КБЦОЛОРВраћа РГБ боју која одговара наведеном броју боје (Лонг).
РАИСЕЕВЕНТПокреће догађај декларисан на нивоу модула унутар класе, обрасца или документа.
РЕМНаводи један ред коментара.
РЕСЕТОВАЊЕЗатвара све датотеке отворене изјавом Опен.
РГБВраћа број који представља вредност боје РГБ (Лонг).
РМДИРУклања постојећи директоријум.
РСЕТДесно поравнава низ унутар променљиве низа.
САВЕСЕТТИНГЗаписује се у регистар и чува одељак или кључ у регистру.
СЕНДКЕИСШаље притиске тастера у апликацију.
КОМПЛЕТДодељује референцу објекта променљивој објекта.
ШКОЉКАВраћа ИД задатка програма из извођења извршних програма (Доубле).
СПЦУбацује одређени број (н) размака приликом писања или приказа текста.
ЗАУСТАВИТИОбуставља извршење.
СТРПТРВраћа ЛонгПтр у 64 -битној верзији и Лонг у 32 -битној верзији.
ТАБКористи се са исписом Принт # или методом Принт за позиционирање излаза.
ТИПЕНАМЕВраћа тип података променљиве као низ (Стринг).
ТИПВраћа тип података објекта.
УНЛОАДУклања објект из меморије.
УНЛОЦККонтролише приступ датотеци.
ВАРПТРВраћа ЛонгПтр у 64 -битној верзији и Лонг у 32 -битној верзији.
ВАРТИПЕВраћа број који означава тип података променљиве (Интегер).
ВИДТХДодељује ширину излазне линије (знакове) за отворену датотеку.

Надамо се да вам је ова листа била корисна!

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave