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