Seznam funkcij VBA

Kazalo

Spodaj boste našli seznam vseh vgrajenih funkcij VBA. Najpogosteje uporabljene funkcije vsebujejo povezave do strani, ki podrobno obravnavajo funkcije.

FunkcijaOpis
Niz/besedilne funkcije
ASCVrne vrednost znaka ASCII
CHRVrne znak na podlagi vrednosti ASCII
POVEZAJTE z &Uporablja se za združevanje dveh ali več nizov z operaterjem &
FORMAT STRINGSVzame nizni izraz in ga vrne kot oblikovan niz
INSTRVrne položaj prvega pojavljanja podniz v nizu
INSTRREVVrne položaj prvega pojavljanja niza v drugem nizu, začenši od konca niza
LCASEPretvori niz v male črke
LEVOIzvlecite podniz iz niza, začenši z najbolj levim znakom
LENVrne dolžino podanega niza
LTRIMOdstrani vodilne presledke iz niza
MIDIzvleče podniz iz niza (od katerega koli položaja)
ZAMENJATIZamenja zaporedje znakov v nizu z drugim nizom znakov
PRAVIzvleče podniz iz niza, ki se začne od skrajnega desnega znaka
RTRIMOdstrani sledilne presledke iz niza
PROSTORVrne niz z določenim številom presledkov
SPLITUporablja se za razdelitev niza v podniz na podlagi razmejevalnika
STRVrne niz predstavitev števila
STRCOMPVrne celoštevilčno vrednost, ki predstavlja rezultat primerjave niza
STRCONVVrne niz, pretvorjen v velike, male črke, pravilne črke ali Unicode
STREVERSVrne niz, katerega znaki so v obratnem vrstnem redu
TRIMVrne besedilno vrednost z odstranjenim začetnim in zadnjim presledkom
UCASEPretvori niz v vse velike črke
VALVrne številke v nizu
OblikaZa izraz uporabi obliko in rezultat vrne kot niz.
VrvicaUstvari niz, ki je sestavljen iz številnih ponavljajočih se znakov.
Funkcije datuma/časa
DATEVrne trenutni sistemski datum
DATEADDVrne datum, po katerem je bil dodan določen časovni/datumski interval
DATIFIRANOVrne razliko med dvema vrednostma datuma glede na podani interval
DATEPARTVrne določen del danega datuma
DATESERIALVrne datum z vrednostjo leta, meseca in dneva
DATEVALUEVrne serijsko številko datuma
DANVrne dan v mesecu (število od 1 do 31) z vrednostjo datuma
DATUMI OBLIKOVANJAVzame izraz datuma in ga vrne kot oblikovan niz
URAVrne ure (število od 0 do 23) iz časovne vrednosti
MINUTAVrne minute (število od 0 do 59) iz časovne vrednosti
MESECVrne mesec (število od 1 do 12) z datumsko vrednostjo
MONTHNAMEVrne niz, ki predstavlja mesec z številom od 1 do 12
ZDAJVrne trenutni sistemski datum in čas
ČASOVNIVrne čas, določen za uro, minuto in drugo vrednost
ČASVrne zaporedno številko časa
TEDENVrne številko, ki predstavlja dan v tednu, glede na vrednost datuma
WEEKDAYNAMEVrne niz, ki predstavlja dan v tednu s številko od 1 do 7
LETOVrne štirimestno leto (število od 1900 do 9999) z datumsko vrednostjo
DrugičVrne drugo komponento dobavljenega časa.
ČasVrne trenutni čas.
ČasovnikVrne število sekund, ki so pretekle od polnoči.
Matematika/Trig funkcije
ABSVrne absolutno vrednost števila
ATNVrne argentenso števila
COSVrne kosinus kota
EXPVrne e, dvignjeno na n -to stopnjo
POPRAVIVrne celoštevilski del števila
OBLIKUJTE ŠTEVILKEVzame številski izraz in ga vrne kot oblikovan niz
INTVrne celoštevilski del števila
LOGVrne naravni logaritem števila
RANDOMIZIRAJUporablja se za spreminjanje vrednosti semena, ki jo uporablja generator naključnih števil za funkcijo RND
RNDUporablja se za ustvarjanje naključnega števila (cela vrednost)
ROUNDVrne število, zaokroženo na določeno število števk
SGNVrne predznak številke
SINVrne sinus kota
SQRVrne kvadratni koren števila
TANVrne tangento kota
MODVrne ostanek po operaterju deljenja (Integer).
XOROperator bitne izključitve.
Logične funkcije
INVrne TRUE, če so vsi pogoji TRUE
OVITEKIma funkcionalnost stavka IF-THEN-ELSE
ZA… NAPREJUporablja se za ustvarjanje FOR LOOP
ČE-TAKO-DRUGOVrne vrednost, če je podano stanje vredno TRUE ali drugo vrednost, če oceni FALSE
ALIVrne TRUE, če je kateri koli od pogojev TRUE
STIKALOOceni seznam izrazov in vrne ustrezno vrednost za prvi izraz na seznamu, ki je TRUE
Medtem ko … POTEKUporablja se za ustvarjanje WHILE LOOP
JEPrimerja dve referenčni spremenljivki objekta.
VSEOperator za ujemanje vzorcev.
Informacijske funkcije
OKOLJEVrne vrednost spremenljivke okolja operacijskega sistema
ISDATEVrne TRUE, če je izraz veljaven datum
JE PRAZNOUporablja se za preverjanje praznih celic ali neinicializiranih spremenljivk
NAPAKAUporablja se za preverjanje vrednosti napak
ISNULLUporablja se za preverjanje vrednosti NULL
ISNUMERICUporablja se za preverjanje številske vrednosti
IsArrayPreizkusi, ali je podana spremenljivka matrika.
ManjkaPreizkusi, če manjka izbirni argument postopka.
IsObjectPreizkusi, ali podana spremenljivka predstavlja spremenljivko objekta.
Finančne funkcije
DDBVrne amortizacijo sredstva na podlagi metode dvojnega padajočega stanja
FVVrne prihodnjo vrednost naložbe
IPMTVrne plačilo obresti za naložbo
IRRVrne notranjo stopnjo donosa za vrsto denarnih tokov
MIRRVrne spremenjeno notranjo stopnjo donosa za vrsto denarnih tokov
NPERVrne število obdobij za naložbo
NPVVrne neto sedanjo vrednost naložbe
PMTVrne znesek plačila za posojilo
PPMTVrne plačilo glavnice za določeno plačilo
PVVrne sedanjo vrednost naložbe
OCENITIVrne obrestno mero za rento
SLNVrne amortizacijo sredstva, ki temelji na metodi enakomernega časovnega amortiziranja
SYDVrne amortizacijo sredstva na podlagi metode amortizacije števk vsote let
Datoteke/imenik funkcije
CHDIRUporablja se za spreminjanje trenutnega imenika ali mape
CHDRIVEUporablja se za menjavo trenutnega pogona
CURDIRVrne trenutno pot
DIRVrne prvo ime datoteke, ki se ujema z imenom poti in atributi
FILEDATETIMEVrne datum in čas, ko je bila datoteka ustvarjena ali nazadnje spremenjena
FILELENVrne velikost datoteke v bajtih
GETATTRVrne celo število, ki predstavlja atribute datoteke, mape ali imenika
MKDIRUporablja se za ustvarjanje nove mape ali imenika
SETATTRUporablja se za nastavitev atributov datoteke
FileAttrVrne način datoteke, ki je bila odprta s stavkom Open.
FILEKOPIJAKopira datoteko iz enega imenika v drugega.
FREEFILEVrne naslednjo veljavno brezplačno številko datoteke (celo število).
DOBIBere podatke iz besedilne datoteke v zapis.
VHODVrne odprti tok vhodne ali binarne datoteke (niz).
EOFVrne vrednost, ki označuje, ali je bil dosežen konec datoteke (Boolean).
NAPIŠIZapisuje podatke v zaporedno datoteko.
NatisniZapisuje oblikovane podatke v zaporedno datoteko.
POSTAVIZapisuje podatke iz zapisa v besedilno datoteko.
UBIIzbriše obstoječo datoteko.
IŠČI - funkcijaVrne trenutni položaj branja/pisanja v datoteki, odprti s stavkom Open (dolgo).
SEEK - IzjavaRepozicije, pri katerih bo prišlo do naslednje operacije v datoteki.
ODPRTOOdpre besedilno datoteko ali datoteko CSV.
LINE INPUTPrebere eno vrstico iz zaporedne datoteke Open in jo dodeli nizu.
ZAPRTOZapre besedilno datoteko.
LOADPICTURENaloži sliko iz datoteke v nadzor slike ali slike (IPictureDisp).
LOCVrne trenutni položaj branja/pisanja v odprti datoteki (dolga).
ZAKLJUČIZaklene dostop do delov datoteke za druge procese.
LOFVrne dolžino ali velikost odprte datoteke v bajtih (Long).
NAMEPreimenuje obstoječo datoteko ali imenik.
REŠEVANJEShrani grafično sliko iz predmeta Slika ali lastnost slike v datoteko.
Vrsta podatkov Konv. Funkcije
CBOOLPretvori vrednost v logično vrednost
CBYTEPretvori vrednost v bajt (tj .: število med 0 in 255)
CCURPretvori vrednost v valuto
CDATEPretvori vrednost v datum
CDBLPretvori vrednost v dvojno vrednost
CDECPretvori vrednost v decimalno število
CINTPretvori vrednost v celo število
CLNGPretvori vrednost v dolgo celo število
CSNGPretvori vrednost v število z eno natančnostjo
CSTRPretvori vrednost v niz
CVARPretvori vrednost v različico
CLNGLNGVrne izraz, pretvorjen v dolgotrajni podatkovni tip (64 -bitna platforma).
CLNGPTRVrne izraz, pretvorjen v podatkovni tip longptr.
CVDATEVrne izraz, pretvorjen v podvrsto variante datuma (Variant).
FormatCurrencyZa izraz uporabi obliko valute in rezultat vrne kot niz.
FormatDateTimeZa izraz uporabi datum/čas in rezultat vrne kot niz.
FormatNumberZa izraz uporabi obliko števila in rezultat vrne kot niz.
FormatPercentZa izraz uporabi odstotno obliko in rezultat vrne kot niz.
ŠesterokotnoPretvori številsko vrednost v šestnajstiški zapis in rezultat vrne kot niz.
OktoberPretvori številsko vrednost v oktalni zapis in rezultat vrne kot niz.
MACIDPretvori štirimestno konstanto v vrednost, ki jo lahko uporabijo Dir, Kill, Shell in AppActivate.
Funkcije matrike VBA
NizUstvari matriko, ki vsebuje priloženi niz vrednosti.
FilterVrne podmnožico dobavljenega niza nizov na podlagi podanih meril.
Pridruži seZdruži več podnizov v en niz.
LBoundVrne najnižji podpis za dimenzijo matrike.
UBoundVrne najvišji podnapis za dimenzijo matrike.
REDIMInicializira in spremeni velikost dinamičnega niza.
Funkcije sporočil VBA
InputBoxPrikaže pogovorno okno, ki uporabnika pozove k vnosu.
MsgBoxPrikaže polje z modalnim sporočilom.
Funkcije obravnavanja napak VBA
CVErrProizvaja podatkovni tip napake za priloženo kodo napake.
NapakaVrne sporočilo o napaki, ki ustreza priloženi kodi napake.
Iskanje/Ref funkcije
IZBERIVrne vrednost s seznama vrednosti na podlagi danega položaja
Funkcije toka programa VBA
IIfOceni izraz in vrne eno od dveh vrednosti, odvisno od tega, ali je izraz ovrednoten na True ali False.
Drugi
Vlookup v VBAUporabite funkcijo Vlookup preglednice Excel v sistemu VBA
APPAKTIVIRAJAktivira aplikacijo ali okno, ki se trenutno izvaja v sistemu Windows.
BEEPProizvaja en sam pisk.
POKLIČIPrenese nadzor na podprogram ali funkcijo.
CALLBYNAMEVrne, nastavi ali izvede metodo ali lastnost predmeta (varianta).
UKAZVrne del argumenta ukazne vrstice, uporabljenega za zagon aplikacije (varianta).
CREATEOBJECTVrne sklic po ustvarjanju novega predmeta ActiveX ali OLE (varianta).
IZBRIŠI NASTAVITEVOdstrani (ali izbriše) ključ ali odsek iz registra.
DOEVENTIZačasno ustavi izvajanje, da lahko sistem obdeluje druge dogodke.
EQVOperator bitne primerjave.
IZBRIŠIPonovno inicializira elemente matrike.
GETALLSETTINGSVrne seznam ključnih nastavitev in njihovih vrednosti iz registra (različica).
GETOBJECTVrne sklic na predmet, ki ga ponuja komponenta ActiveX.
GETSETTINGPrebere iz registra in vrne vrednost ali ključ iz registra (String).
POJDI DOPrenese nadzor na podprogram, označen z oznako vrstice.
IMESTATUSVrne trenutni način urejevalnika načina vnosa v sistemu Microsoft Windows (celo število).
IMPLogična posledica dveh vrednosti (varianta).
IZVEDBEDoloča vmesnik ali razred, ki ga je mogoče implementirati v modulu razreda.
PUSTITIIzračuna vrednost in jo dodeli novi spremenljivki.
NALOŽINaloži predmet, vendar ga ne prikaže.
LSETLevo poravna niz v spremenljivki niza.
NELogični operator 'NOT' (logično).
OBJPTRVrne LongPtr za 64 -bitno različico in Long za 32 -bitno različico.
DELAVrne niz, ki označuje, v katero območje spada (String).
QBCOLORVrne barvo RGB, ki ustreza določeni barvni številki (dolga).
RAISEEVENTSproži dogodek, prijavljen na ravni modula v razredu, obrazcu ali dokumentu.
REMDoloča eno vrstico komentarjev.
PONASTAVITIZapre vse datoteke, odprte z stavkom Open.
RGBVrne številko, ki predstavlja barvno vrednost RGB (dolga).
RMDIROdstrani obstoječi imenik.
RSETDesno poravna niz v spremenljivki niza.
PRIHRANEKZapiše v register in shrani del ali ključ v register.
SENDKEYSPošilja pritiske tipk v aplikacijo.
SETObjektni spremenljivki dodeli sklic predmeta.
SHELLVrne ID naloge programa iz zagona izvedljivih programov (dvojno).
SPCPri pisanju ali prikazovanju besedila vstavi določeno število (n) presledkov.
STOPPrekine izvedbo.
STRPTRVrne LongPtr za 64 -bitno različico in Long za 32 -bitno različico.
TABUporablja se za izjavo Print # ali Print za pozicioniranje izhoda.
TYPENAMEVrne podatkovni tip spremenljivke kot niz (String).
TIPVrne podatkovni tip objekta.
RAZLOŽIOdstrani predmet iz spomina.
ODKLOPINadzira dostop do datoteke.
VARPTRVrne LongPtr za 64 -bitno različico in Long za 32 -bitno različico.
VARTYPEVrne številko, ki označuje podatkovni tip spremenljivke (celo število).
PREMERDodeljuje širino izhodne vrstice (znake) za odprto datoteko.

Upamo, da vam je bil ta seznam koristen!

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave