Kazalo
Spodaj boste našli seznam vseh vgrajenih funkcij VBA. Najpogosteje uporabljene funkcije vsebujejo povezave do strani, ki podrobno obravnavajo funkcije.
Funkcija | Opis |
---|---|
Niz/besedilne funkcije | |
ASC | Vrne vrednost znaka ASCII |
CHR | Vrne znak na podlagi vrednosti ASCII |
POVEZAJTE z & | Uporablja se za združevanje dveh ali več nizov z operaterjem & |
FORMAT STRINGS | Vzame nizni izraz in ga vrne kot oblikovan niz |
INSTR | Vrne položaj prvega pojavljanja podniz v nizu |
INSTRREV | Vrne položaj prvega pojavljanja niza v drugem nizu, začenši od konca niza |
LCASE | Pretvori niz v male črke |
LEVO | Izvlecite podniz iz niza, začenši z najbolj levim znakom |
LEN | Vrne dolžino podanega niza |
LTRIM | Odstrani vodilne presledke iz niza |
MID | Izvleče podniz iz niza (od katerega koli položaja) |
ZAMENJATI | Zamenja zaporedje znakov v nizu z drugim nizom znakov |
PRAV | Izvleče podniz iz niza, ki se začne od skrajnega desnega znaka |
RTRIM | Odstrani sledilne presledke iz niza |
PROSTOR | Vrne niz z določenim številom presledkov |
SPLIT | Uporablja se za razdelitev niza v podniz na podlagi razmejevalnika |
STR | Vrne niz predstavitev števila |
STRCOMP | Vrne celoštevilčno vrednost, ki predstavlja rezultat primerjave niza |
STRCONV | Vrne niz, pretvorjen v velike, male črke, pravilne črke ali Unicode |
STREVERS | Vrne niz, katerega znaki so v obratnem vrstnem redu |
TRIM | Vrne besedilno vrednost z odstranjenim začetnim in zadnjim presledkom |
UCASE | Pretvori niz v vse velike črke |
VAL | Vrne številke v nizu |
Oblika | Za izraz uporabi obliko in rezultat vrne kot niz. |
Vrvica | Ustvari niz, ki je sestavljen iz številnih ponavljajočih se znakov. |
Funkcije datuma/časa | |
DATE | Vrne trenutni sistemski datum |
DATEADD | Vrne datum, po katerem je bil dodan določen časovni/datumski interval |
DATIFIRANO | Vrne razliko med dvema vrednostma datuma glede na podani interval |
DATEPART | Vrne določen del danega datuma |
DATESERIAL | Vrne datum z vrednostjo leta, meseca in dneva |
DATEVALUE | Vrne serijsko številko datuma |
DAN | Vrne dan v mesecu (število od 1 do 31) z vrednostjo datuma |
DATUMI OBLIKOVANJA | Vzame izraz datuma in ga vrne kot oblikovan niz |
URA | Vrne ure (število od 0 do 23) iz časovne vrednosti |
MINUTA | Vrne minute (število od 0 do 59) iz časovne vrednosti |
MESEC | Vrne mesec (število od 1 do 12) z datumsko vrednostjo |
MONTHNAME | Vrne niz, ki predstavlja mesec z številom od 1 do 12 |
ZDAJ | Vrne trenutni sistemski datum in čas |
ČASOVNI | Vrne čas, določen za uro, minuto in drugo vrednost |
ČAS | Vrne zaporedno številko časa |
TEDEN | Vrne številko, ki predstavlja dan v tednu, glede na vrednost datuma |
WEEKDAYNAME | Vrne niz, ki predstavlja dan v tednu s številko od 1 do 7 |
LETO | Vrne štirimestno leto (število od 1900 do 9999) z datumsko vrednostjo |
Drugič | Vrne drugo komponento dobavljenega časa. |
Čas | Vrne trenutni čas. |
Časovnik | Vrne število sekund, ki so pretekle od polnoči. |
Matematika/Trig funkcije | |
ABS | Vrne absolutno vrednost števila |
ATN | Vrne argentenso števila |
COS | Vrne kosinus kota |
EXP | Vrne e, dvignjeno na n -to stopnjo |
POPRAVI | Vrne celoštevilski del števila |
OBLIKUJTE ŠTEVILKE | Vzame številski izraz in ga vrne kot oblikovan niz |
INT | Vrne celoštevilski del števila |
LOG | Vrne naravni logaritem števila |
RANDOMIZIRAJ | Uporablja se za spreminjanje vrednosti semena, ki jo uporablja generator naključnih števil za funkcijo RND |
RND | Uporablja se za ustvarjanje naključnega števila (cela vrednost) |
ROUND | Vrne število, zaokroženo na določeno število števk |
SGN | Vrne predznak številke |
SIN | Vrne sinus kota |
SQR | Vrne kvadratni koren števila |
TAN | Vrne tangento kota |
MOD | Vrne ostanek po operaterju deljenja (Integer). |
XOR | Operator bitne izključitve. |
Logične funkcije | |
IN | Vrne TRUE, če so vsi pogoji TRUE |
OVITEK | Ima funkcionalnost stavka IF-THEN-ELSE |
ZA… NAPREJ | Uporablja se za ustvarjanje FOR LOOP |
ČE-TAKO-DRUGO | Vrne vrednost, če je podano stanje vredno TRUE ali drugo vrednost, če oceni FALSE |
ALI | Vrne TRUE, če je kateri koli od pogojev TRUE |
STIKALO | Oceni seznam izrazov in vrne ustrezno vrednost za prvi izraz na seznamu, ki je TRUE |
Medtem ko … POTEK | Uporablja se za ustvarjanje WHILE LOOP |
JE | Primerja dve referenčni spremenljivki objekta. |
VSE | Operator za ujemanje vzorcev. |
Informacijske funkcije | |
OKOLJE | Vrne vrednost spremenljivke okolja operacijskega sistema |
ISDATE | Vrne TRUE, če je izraz veljaven datum |
JE PRAZNO | Uporablja se za preverjanje praznih celic ali neinicializiranih spremenljivk |
NAPAKA | Uporablja se za preverjanje vrednosti napak |
ISNULL | Uporablja se za preverjanje vrednosti NULL |
ISNUMERIC | Uporablja se za preverjanje številske vrednosti |
IsArray | Preizkusi, ali je podana spremenljivka matrika. |
Manjka | Preizkusi, če manjka izbirni argument postopka. |
IsObject | Preizkusi, ali podana spremenljivka predstavlja spremenljivko objekta. |
Finančne funkcije | |
DDB | Vrne amortizacijo sredstva na podlagi metode dvojnega padajočega stanja |
FV | Vrne prihodnjo vrednost naložbe |
IPMT | Vrne plačilo obresti za naložbo |
IRR | Vrne notranjo stopnjo donosa za vrsto denarnih tokov |
MIRR | Vrne spremenjeno notranjo stopnjo donosa za vrsto denarnih tokov |
NPER | Vrne število obdobij za naložbo |
NPV | Vrne neto sedanjo vrednost naložbe |
PMT | Vrne znesek plačila za posojilo |
PPMT | Vrne plačilo glavnice za določeno plačilo |
PV | Vrne sedanjo vrednost naložbe |
OCENITI | Vrne obrestno mero za rento |
SLN | Vrne amortizacijo sredstva, ki temelji na metodi enakomernega časovnega amortiziranja |
SYD | Vrne amortizacijo sredstva na podlagi metode amortizacije števk vsote let |
Datoteke/imenik funkcije | |
CHDIR | Uporablja se za spreminjanje trenutnega imenika ali mape |
CHDRIVE | Uporablja se za menjavo trenutnega pogona |
CURDIR | Vrne trenutno pot |
DIR | Vrne prvo ime datoteke, ki se ujema z imenom poti in atributi |
FILEDATETIME | Vrne datum in čas, ko je bila datoteka ustvarjena ali nazadnje spremenjena |
FILELEN | Vrne velikost datoteke v bajtih |
GETATTR | Vrne celo število, ki predstavlja atribute datoteke, mape ali imenika |
MKDIR | Uporablja se za ustvarjanje nove mape ali imenika |
SETATTR | Uporablja se za nastavitev atributov datoteke |
FileAttr | Vrne način datoteke, ki je bila odprta s stavkom Open. |
FILEKOPIJA | Kopira datoteko iz enega imenika v drugega. |
FREEFILE | Vrne naslednjo veljavno brezplačno številko datoteke (celo število). |
DOBI | Bere podatke iz besedilne datoteke v zapis. |
VHOD | Vrne odprti tok vhodne ali binarne datoteke (niz). |
EOF | Vrne vrednost, ki označuje, ali je bil dosežen konec datoteke (Boolean). |
NAPIŠI | Zapisuje podatke v zaporedno datoteko. |
Natisni | Zapisuje oblikovane podatke v zaporedno datoteko. |
POSTAVI | Zapisuje podatke iz zapisa v besedilno datoteko. |
UBI | Izbriše obstoječo datoteko. |
IŠČI - funkcija | Vrne trenutni položaj branja/pisanja v datoteki, odprti s stavkom Open (dolgo). |
SEEK - Izjava | Repozicije, pri katerih bo prišlo do naslednje operacije v datoteki. |
ODPRTO | Odpre besedilno datoteko ali datoteko CSV. |
LINE INPUT | Prebere eno vrstico iz zaporedne datoteke Open in jo dodeli nizu. |
ZAPRTO | Zapre besedilno datoteko. |
LOADPICTURE | Naloži sliko iz datoteke v nadzor slike ali slike (IPictureDisp). |
LOC | Vrne trenutni položaj branja/pisanja v odprti datoteki (dolga). |
ZAKLJUČI | Zaklene dostop do delov datoteke za druge procese. |
LOF | Vrne dolžino ali velikost odprte datoteke v bajtih (Long). |
NAME | Preimenuje obstoječo datoteko ali imenik. |
REŠEVANJE | Shrani grafično sliko iz predmeta Slika ali lastnost slike v datoteko. |
Vrsta podatkov Konv. Funkcije | |
CBOOL | Pretvori vrednost v logično vrednost |
CBYTE | Pretvori vrednost v bajt (tj .: število med 0 in 255) |
CCUR | Pretvori vrednost v valuto |
CDATE | Pretvori vrednost v datum |
CDBL | Pretvori vrednost v dvojno vrednost |
CDEC | Pretvori vrednost v decimalno število |
CINT | Pretvori vrednost v celo število |
CLNG | Pretvori vrednost v dolgo celo število |
CSNG | Pretvori vrednost v število z eno natančnostjo |
CSTR | Pretvori vrednost v niz |
CVAR | Pretvori vrednost v različico |
CLNGLNG | Vrne izraz, pretvorjen v dolgotrajni podatkovni tip (64 -bitna platforma). |
CLNGPTR | Vrne izraz, pretvorjen v podatkovni tip longptr. |
CVDATE | Vrne izraz, pretvorjen v podvrsto variante datuma (Variant). |
FormatCurrency | Za izraz uporabi obliko valute in rezultat vrne kot niz. |
FormatDateTime | Za izraz uporabi datum/čas in rezultat vrne kot niz. |
FormatNumber | Za izraz uporabi obliko števila in rezultat vrne kot niz. |
FormatPercent | Za izraz uporabi odstotno obliko in rezultat vrne kot niz. |
Šesterokotno | Pretvori številsko vrednost v šestnajstiški zapis in rezultat vrne kot niz. |
Oktober | Pretvori številsko vrednost v oktalni zapis in rezultat vrne kot niz. |
MACID | Pretvori štirimestno konstanto v vrednost, ki jo lahko uporabijo Dir, Kill, Shell in AppActivate. |
Funkcije matrike VBA | |
Niz | Ustvari matriko, ki vsebuje priloženi niz vrednosti. |
Filter | Vrne podmnožico dobavljenega niza nizov na podlagi podanih meril. |
Pridruži se | Združi več podnizov v en niz. |
LBound | Vrne najnižji podpis za dimenzijo matrike. |
UBound | Vrne najvišji podnapis za dimenzijo matrike. |
REDIM | Inicializira in spremeni velikost dinamičnega niza. |
Funkcije sporočil VBA | |
InputBox | Prikaže pogovorno okno, ki uporabnika pozove k vnosu. |
MsgBox | Prikaže polje z modalnim sporočilom. |
Funkcije obravnavanja napak VBA | |
CVErr | Proizvaja podatkovni tip napake za priloženo kodo napake. |
Napaka | Vrne sporočilo o napaki, ki ustreza priloženi kodi napake. |
Iskanje/Ref funkcije | |
IZBERI | Vrne vrednost s seznama vrednosti na podlagi danega položaja |
Funkcije toka programa VBA | |
IIf | Oceni izraz in vrne eno od dveh vrednosti, odvisno od tega, ali je izraz ovrednoten na True ali False. |
Drugi | |
Vlookup v VBA | Uporabite funkcijo Vlookup preglednice Excel v sistemu VBA |
APPAKTIVIRAJ | Aktivira aplikacijo ali okno, ki se trenutno izvaja v sistemu Windows. |
BEEP | Proizvaja en sam pisk. |
POKLIČI | Prenese nadzor na podprogram ali funkcijo. |
CALLBYNAME | Vrne, nastavi ali izvede metodo ali lastnost predmeta (varianta). |
UKAZ | Vrne del argumenta ukazne vrstice, uporabljenega za zagon aplikacije (varianta). |
CREATEOBJECT | Vrne sklic po ustvarjanju novega predmeta ActiveX ali OLE (varianta). |
IZBRIŠI NASTAVITEV | Odstrani (ali izbriše) ključ ali odsek iz registra. |
DOEVENTI | Začasno ustavi izvajanje, da lahko sistem obdeluje druge dogodke. |
EQV | Operator bitne primerjave. |
IZBRIŠI | Ponovno inicializira elemente matrike. |
GETALLSETTINGS | Vrne seznam ključnih nastavitev in njihovih vrednosti iz registra (različica). |
GETOBJECT | Vrne sklic na predmet, ki ga ponuja komponenta ActiveX. |
GETSETTING | Prebere iz registra in vrne vrednost ali ključ iz registra (String). |
POJDI DO | Prenese nadzor na podprogram, označen z oznako vrstice. |
IMESTATUS | Vrne trenutni način urejevalnika načina vnosa v sistemu Microsoft Windows (celo število). |
IMP | Logična posledica dveh vrednosti (varianta). |
IZVEDBE | Določa vmesnik ali razred, ki ga je mogoče implementirati v modulu razreda. |
PUSTITI | Izračuna vrednost in jo dodeli novi spremenljivki. |
NALOŽI | Naloži predmet, vendar ga ne prikaže. |
LSET | Levo poravna niz v spremenljivki niza. |
NE | Logični operator 'NOT' (logično). |
OBJPTR | Vrne LongPtr za 64 -bitno različico in Long za 32 -bitno različico. |
DELA | Vrne niz, ki označuje, v katero območje spada (String). |
QBCOLOR | Vrne barvo RGB, ki ustreza določeni barvni številki (dolga). |
RAISEEVENT | Sproži dogodek, prijavljen na ravni modula v razredu, obrazcu ali dokumentu. |
REM | Določa eno vrstico komentarjev. |
PONASTAVITI | Zapre vse datoteke, odprte z stavkom Open. |
RGB | Vrne številko, ki predstavlja barvno vrednost RGB (dolga). |
RMDIR | Odstrani obstoječi imenik. |
RSET | Desno poravna niz v spremenljivki niza. |
PRIHRANEK | Zapiše v register in shrani del ali ključ v register. |
SENDKEYS | Pošilja pritiske tipk v aplikacijo. |
SET | Objektni spremenljivki dodeli sklic predmeta. |
SHELL | Vrne ID naloge programa iz zagona izvedljivih programov (dvojno). |
SPC | Pri pisanju ali prikazovanju besedila vstavi določeno število (n) presledkov. |
STOP | Prekine izvedbo. |
STRPTR | Vrne LongPtr za 64 -bitno različico in Long za 32 -bitno različico. |
TAB | Uporablja se za izjavo Print # ali Print za pozicioniranje izhoda. |
TYPENAME | Vrne podatkovni tip spremenljivke kot niz (String). |
TIP | Vrne podatkovni tip objekta. |
RAZLOŽI | Odstrani predmet iz spomina. |
ODKLOPI | Nadzira dostop do datoteke. |
VARPTR | Vrne LongPtr za 64 -bitno različico in Long za 32 -bitno različico. |
VARTYPE | Vrne številko, ki označuje podatkovni tip spremenljivke (celo število). |
PREMER | Dodeljuje širino izhodne vrstice (znake) za odprto datoteko. |
Upamo, da vam je bil ta seznam koristen!