Lang L: none (table-of-contents)
Allpool leiate kõigi VBA sisseehitatud funktsioonide loendi. Kõige sagedamini kasutatavad funktsioonid sisaldavad linke funktsioone üksikasjalikult käsitlevatele lehtedele.
Funktsioon | Kirjeldus |
---|---|
Stringi/teksti funktsioonid | |
ASC | Tagastab märgi ASCII väärtuse |
CHR | Tagastab märgi ASCII väärtuse alusel |
CONCATENATE kasutajatega | Kasutatakse kahe või enama stringi ühendamiseks operaatori & abil |
FORMAT STRINGS | Võtab stringi avaldise ja tagastab selle vormindatud stringina |
INSTR | Tagastab stringi alamstringi esimese esinemise positsiooni |
INSTRREV | Tagastab stringi esmakordse esinemise asukoha teises stringis, alustades stringi lõpust |
LCASE | Teisendab stringi väiketähtedeks |
VASAK | Eemaldage stringist alamstring, alustades vasakpoolsest tähemärgist |
LEN | Tagastab määratud stringi pikkuse |
LTRIM | Eemaldab nöörist tühikud |
MID | Ekstraheerib stringist alamstringi (alustades mis tahes asendist) |
VAHETA | Asendab stringi märkide jada teise tähemärkide komplektiga |
ÕIGE | Ekstraheerib stringist alamstringi, mis algab parempoolsest tähemärgist |
RTRIM | Eemaldab stringilt tagantjärele tühikud |
RUUM | Tagastab määratud arvu tühikutega stringi |
SPLIT | Kasutatakse stringi jagamiseks eraldaja põhjal alamstringideks |
STR | Tagastab arvu stringi |
STRCOMP | Tagastab täisarvuväärtuse, mis tähistab stringide võrdluse tulemust |
STRCONV | Tagastab stringi, mis on teisendatud suurtähtedeks, väiketähtedeks, suurtähtedeks või Unicode'i |
TREENELINE | Tagastab stringi, mille märgid on vastupidises järjekorras |
TRIM | Tagastab tekstiväärtuse, mille esi- ja lõpptühikud on eemaldatud |
UCASE | Teisendab stringi suurtähtedeks |
VAL | Tagastab stringist leitud numbrid |
Vorming | Rakendab avaldisele vormingu ja tagastab tulemuse stringina. |
String | Loob stringi, mis koosneb mitmest korduvast tähemärgist. |
Kuupäeva/kellaaja funktsioonid | |
DATE | Tagastab praeguse süsteemi kuupäeva |
DATEADDD | Tagastab kuupäeva, mille järel on lisatud teatud aja-/kuupäevavahemik |
DATEDIFF | Tagastab kahe kuupäeva väärtuse erinevuse, lähtudes määratud intervallist |
DATEPART | Tagastab määratud kuupäeva teatud osa |
DATESERIAL | Tagastab aasta, kuu ja päeva väärtuse kuupäeva |
DATEVALUE | Tagastab kuupäeva seerianumbri |
PÄEV | Tagastab kuu päeva (number 1 kuni 31), millele on antud kuupäeva väärtus |
Vormindage kuupäevad | Võtab kuupäeva avaldise ja tagastab selle vormindatud stringina |
TUND | Tagastab ajaväärtusest tunnid (arv 0–23) |
MINUT | Tagastab ajaväärtusest minutid (arv 0 kuni 59) |
KUU | Tagastab kuu (number 1 kuni 12), millel on kuupäeva väärtus |
MONTHNAME | Tagastab kuu, mis tähistab numbrit 1 kuni 12 |
KOHE | Tagastab praeguse süsteemi kuupäeva ja kellaaja |
AJALINE | Tagastab aja, mis on antud tund, minut ja teine väärtus |
TIMEVALUE | Tagastab aja seerianumbri |
NÄDALAPÄEV | Tagastab arvu, mis tähistab nädalapäeva koos kuupäeva väärtusega |
WEEKDAYNAME | Tagastab nädalapäeva tähistava stringi, mille number on 1 kuni 7 |
AASTA | Tagastab neljakohalise aasta (number 1900–9999), millele on antud kuupäeva väärtus |
Teiseks | Tagastab esitatud aja teise komponendi. |
Aeg | Tagastab praeguse aja. |
Taimer | Tagastab pärast keskööd möödunud sekundite arvu. |
Matemaatika/käivitamise funktsioonid | |
ABS | Tagastab arvu absoluutväärtuse |
ATN | Tagastab arvu arktangenti |
COS | Tagastab nurga koosinuse |
EXP | Tagastab e tõstetud n -ndasse astmesse |
PARANDUS | Tagastab arvu täisosa |
VORMIDA ARVUD | Võtab numbrilise avaldise ja tagastab selle vormindatud stringina |
INT | Tagastab arvu täisosa |
PALK | Tagastab arvu loomuliku logaritmi |
RANDOMIZE | Kasutatakse seemne väärtuse muutmiseks, mida juhuslike numbrite generaator kasutab funktsiooni RND jaoks |
RND | Kasutatakse juhusliku arvu (täisarv) genereerimiseks |
RING | Tagastab arvu, mis on ümardatud määratud arvu numbrite hulka |
SGN | Tagastab arvu märgi |
PATT | Tagastab nurga siinuse |
SQR | Tagastab arvu ruutjuure |
TAN | Tagastab nurga puutuja |
MOD | Tagastab järelejäänud osa pärast jagamisoperaatorit (täisarv). |
XOR | Bittide välistamise operaator. |
Loogilised funktsioonid | |
JA | Tagastab väärtuse TRUE, kui kõik tingimused on TRUE |
JUHTUM | Omab IF-THEN-ELSE avalduse funktsionaalsust |
… JÄRGMISEKS | Kasutatakse FOR LOOP loomiseks |
KUI-SIIS-MUU | Tagastab väärtuse, kui määratud tingimus on tõene, või mõne muu väärtuse, kui see annab väärtuse VÄÄR |
VÕI | Tagastab väärtuse TRUE, kui mõni tingimustest on TRUE |
LÜLITA | Hinnab avaldiste loendit ja tagastab loendi esimese avaldise vastava väärtuse, mis on tõene |
KUI… WEND | Kasutatakse WHILE LOOP loomiseks |
ON | Võrdleb kahte objekti viitemuutujat. |
NAGU | Mustri sobitamise operaator. |
Teabefunktsioonid | |
KESKKOND | Tagastab operatsioonisüsteemi keskkonnamuutuja väärtuse |
ISDATE | Tagastab väärtuse TRUE, kui avaldis on kehtiv kuupäev |
ON TÜHI | Kasutatakse tühjade lahtrite või initsialiseerimata muutujate leidmiseks |
ISERROR | Kasutatakse veaväärtuste kontrollimiseks |
ISNULL | Kasutatakse NULL väärtuse kontrollimiseks |
ISNUMEERILINE | Kasutatakse numbrilise väärtuse kontrollimiseks |
IsArray | Testib, kas pakutav muutuja on massiiv. |
On kadunud | Testib, kas protseduuri valikuline argument puudub. |
IsObject | Testib, kas esitatud muutuja kujutab objekti muutujat. |
Finantsfunktsioonid | |
DDB | Tagastab kahekordse kahanemise saldo meetodil põhineva vara amortisatsiooni |
FV | Tagastab investeeringu tulevase väärtuse |
IPMT | Tagastab investeeringu intressimakse |
IRR | Tagastab rea rahavoogude sisemise tootluse |
MIRR | Tagastab rahavoogude seeria muudetud sisemise tootluse |
NPER | Tagastab investeeringu perioodide arvu |
NPV | Tagastab investeeringu nüüdispuhasväärtuse |
PMT | Tagastab laenu makse summa |
PPMT | Tagastab kindla makse põhisumma makse |
PV | Tagastab investeeringu nüüdisväärtuse |
HIND | Tagastab annuiteedi intressimäära |
SLN | Tagastab vara amortisatsiooni lineaarse amortisatsioonimeetodi alusel |
SYD | Tagastab vara amortisatsiooni, mis põhineb aastate arvu numbrite amortisatsioonimeetodil |
Faili/kataloogi funktsioonid | |
CHDIR | Kasutatakse praeguse kataloogi või kausta muutmiseks |
CHDRIVE | Kasutatakse praeguse draivi muutmiseks |
CURDIR | Tagastab praeguse tee |
DIR | Tagastab esimese failinime, mis vastab määratud tee nimele ja atribuutidele |
FILEDATETIME | Tagastab kuupäeva ja kellaaja, millal fail loodi või viimati muudeti |
FILELEN | Tagastab faili suuruse baitides |
GETATTR | Tagastab täisarvu, mis tähistab faili, kausta või kataloogi atribuute |
MKDIR | Kasutatakse uue kausta või kataloogi loomiseks |
SETATTR | Kasutatakse faili atribuutide määramiseks |
FileAttr | Tagastab faili režiimi, mis on avatud avaldusega Open. |
FILECOPY | Kopeerib faili ühest kataloogist teise. |
TASUTA | Tagastab järgmise kehtiva tasuta failinumbri (täisarv). |
GET | Loeb andmeid tekstifailist kirjeks. |
SISEND | Tagastab sisend- või kahendfaili (String) avatud voo. |
EOF | Tagastab väärtuse, mis näitab, kas faili lõpp on saavutatud (Boolean). |
KIRJUTAGE | Kirjutab andmed järjestikku faili. |
Kirjutab kuvas vormindatud andmed järjestikku faili. | |
PUT | Kirjutab andmed kirjest tekstifaili. |
KILL | Kustutab olemasoleva faili. |
SEEK - funktsioon | Tagastab praeguse lugemis-/kirjutamiskoha failis, mis on avatud avatud avaldusega (pikk). |
SEEK - avaldus | Repositsioonid, kus toimub järgmine toiming failis. |
AVATUD | Avab teksti- või CSV -faili. |
LINE SISEND | Loeb järjestikust avatud failist ühe rea ja määrab selle stringile. |
SULGE | Sulgeb tekstifaili. |
LAADIMISPILT | Laeb pildi failist pildi või pildi juhtelementi (IPictureDisp). |
LOC | Tagastab praeguse lugemis-/kirjutamiskoha avatud failis (pikk). |
LUKUSTUS | Lukustab juurdepääsu failiosadele muude protsesside jaoks. |
LOF | Tagastab avatud faili pikkuse või suuruse baitides (pikk). |
NIMI | Nimetab olemasoleva faili või kataloogi ümber. |
SAVEPICTURE | Salvestab graafilise pildi objektide pildi või pildi atribuudist faili. |
Andmetüüp Konv. Funktsioonid | |
CBOOL | Teisendab väärtuse tõeväärtuseks |
CBYTE | Teisendab väärtuse baidiks (st arv vahemikus 0 kuni 255) |
CCUR | Teisendab väärtuse valuutaks |
CDATE | Teisendab väärtuse kuupäevaks |
CDBL | Teisendab väärtuse kahekordseks |
CDEC | Teisendab väärtuse kümnendarvuks |
CINT | Teisendab väärtuse täisarvuks |
CLNG | Teisendab väärtuse pikaks täisarvuks |
CSNG | Teisendab väärtuse ühe täpsusega arvuks |
CSTR | Teisendab väärtuse stringiks |
CVAR | Teisendab väärtuse variandiks |
CLNGLNG | Tagastab pikaajaliseks (64 -bitise platvormi) andmetüübiks teisendatud avaldise. |
CLNGPTR | Tagastab longptr andmetüübiks teisendatud avaldise. |
CVDATE | Tagastab avaldise, mis on teisendatud kuupäeva variandi alamtüübiks (Variant). |
VormingValuuta | Rakendab avaldisele valuuta vormingu ja tagastab tulemuse stringina. |
FormatDateTime | Rakendab avaldisele kuupäeva/kellaaja vormingu ja tagastab tulemuse stringina. |
FormatNumber | Rakendab avaldisele numbrivormingu ja tagastab tulemuse stringina. |
VormingPercent | Rakendab avaldisele protsendivormingu ja tagastab tulemuse stringina. |
Hex | Teisendab numbrilise väärtuse kuueteistkümnendmärkideks ja tagastab tulemuse stringina. |
Okt | Teisendab numbrilise väärtuse kaheksandiks ja tagastab tulemuse stringina. |
MACID | Teisendab nelja tähemärgi konstandi väärtuseks, mida saavad kasutada Dir, Kill, Shell ja AppActivate. |
VBA massiivi funktsioonid | |
Massiiv | Loob massiivi, mis sisaldab kaasasolevat väärtuste komplekti. |
Filtreeri | Tagastab esitatud kriteeriumide alusel esitatud stringimassiivi alamhulga. |
Liitu | Ühendab mitu alamstringi üheks stringiks. |
LBound | Tagastab massiivi mõõtme madalaima alamindeksi. |
UBound | Tagastab massiivi mõõtme kõrgeima alamindeksi. |
REDIM | Vormistab ja muudab dünaamilise massiivi suurust. |
VBA sõnumifunktsioonid | |
Sisendkast | Kuvab dialoogiboksi, mis palub kasutajal sisestada. |
MsgBox | Kuvab modaalse sõnumikasti. |
VBA vigade käsitlemise funktsioonid | |
CVErr | Tekitab kaasasoleva veakoodi jaoks veatüübi. |
Viga | Tagastab veateate, mis vastab kaasasolevale veakoodile. |
Otsimis-/viitamisfunktsioonid | |
VALI | Tagastab väärtuse antud positsioonil põhinevast väärtuste loendist |
VBA programmi voo funktsioonid | |
IIf | Hinnab avaldist ja tagastab ühe kahest väärtusest sõltuvalt sellest, kas avaldise väärtus on Tõene või Väär. |
Teised | |
Vlookup VBA -s | Kasutage VBA -st Exceli arvutustabeli funktsiooni Vlookup |
APPACTIVATE | Aktiveerib praegu Windowsis töötava rakenduse või akna. |
Piiks | Tekitab ühe piiksu. |
HELISTAMA | Edastab juhtimise alamprogrammile või funktsioonile. |
CALLBYNAME | Tagastab, määrab või täidab objekti meetodi või omaduse (variandi). |
KÄSK | Tagastab rakenduse käivitamiseks kasutatud käsurea argumendi osa (Variant). |
CREATEOBJECT | Tagastab viite pärast uue ActiveX- või OLE -objekti (variandi) loomist. |
KUSTUTAMINE | Eemaldab (või kustutab) võtme või sektsiooni registrist. |
DOEVENTS | Peatab täitmise, et lasta süsteemil muid sündmusi töödelda. |
EQV | Bittide võrdlemise operaator. |
ERASE | Taasalustab massiivi elemendid. |
GETALLSETTINGS | Tagastab registrist (Variant) võtmesätete ja nende väärtuste loendi. |
GETOBJECT | Tagastab viite objektile, mille pakub ActiveX -komponent. |
SEADISTAMINE | Loeb registrist ja tagastab väärtuse või võtme registrist (string). |
MINEMA | Edastab kontrolli rea etiketil näidatud alamprogrammile. |
IMESTATUS | Tagastab Microsoft Windowsi praeguse sisestusmeetodi redigeerimisrežiimi (täisarv). |
IMP | Loogiline järeldus kahest väärtusest (variant). |
RAKENDUSED | Määrab liidese või klassi, mida saab klassimoodulis rakendada. |
LET | Arvutab väärtuse ja määrab selle uuele muutujale. |
LAADI | Laeb objekti, kuid ei kuva seda. |
LSET | Vasakule joondab stringi muutuja sees. |
MITTE | Loogiline 'NOT' operaator (Boolean). |
OBJPTR | Tagastab 64 -bitise versiooni puhul LongPtr ja 32 -bitise versiooni puhul Long. |
OSA | Tagastab stringi, mis näitab, millisesse vahemikku see kuulub (string). |
QBCOLOR | Tagastab määratud värvinumbrile vastava RGB -värvi (pikk). |
RAISEEVENT | Käivitab klassi, vormi või dokumendi moodulitasemel deklareeritud sündmuse. |
REM | Määrab ühe rea kommentaare. |
NULLI | Sulgeb kõik Open -lausega avatud failid. |
RGB | Tagastab arvu, mis tähistab RGB värviväärtust (pikk). |
RMDIR | Eemaldab olemasoleva kataloogi. |
RSET | Parempoolne joondab stringi muutuja sees. |
SÄÄSTIMINE | Kirjutab registrisse ja salvestab registrisse sektsiooni või võtme. |
SENDKEYS | Saadab rakendusele klahvivajutusi. |
SET | Määrab objekti viite objekti muutujale. |
KOOR | Tagastab programmi ülesande ID käivitatava programmi käivitamisel (topelt). |
SPC | Lisab teksti kirjutamisel või kuvamisel määratud arvu tühikuid (n). |
STOP | Peatab täitmise. |
STRPTR | Tagastab 64 -bitise versiooni puhul LongPtr ja 32 -bitise versiooni puhul Long. |
TAB | Kasutatakse koos avaldusega Print # või printimismeetodiga väljundi paigutamiseks. |
TYPENAME | Tagastab muutuja andmetüübi stringina (String). |
TÜÜP | Tagastab objekti andmetüübi. |
LAADI | Eemaldab mälust objekti. |
AVA LUKUSTUS | Juhib juurdepääsu failile. |
VARPTR | Tagastab 64 -bitise versiooni puhul LongPtr ja 32 -bitise versiooni puhul Long. |
VARTYPE | Tagastab arvu, mis näitab muutuja andmetüüpi (täisarv). |
LAIUS | Määrab avatud failile väljundrea laiuse (tähemärki). |
Loodame, et see nimekiri oli teile kasulik!