VBA funkcijų sąrašas

Turinys

Žemiau rasite visų VBA funkcijų sąrašą. Dažniausiai naudojamose funkcijose yra nuorodų į puslapius, kuriuose išsamiai aptariamos funkcijos.

Funkcijaapibūdinimas
Eilutės/teksto funkcijos
ASCGrąžina simbolio ASCII vertę
CHRGrąžina simbolį pagal ASCII reikšmę
CONCATENATE su &Naudojamas 2 ar daugiau eilučių sujungimui naudojant & operatorių
FORMATUOTI STRINGUSPaima eilutės išraišką ir grąžina ją kaip suformatuotą eilutę
INSTRGrąžina pirmojo eilutės antrinės eilutės poziciją
INSTRREVGrąžina pirmo eilutės atsiradimo vietą kitoje eilutėje, pradedant nuo eilutės pabaigos
LCASEKonvertuoja eilutę į mažąsias raides
KairėIštraukite antrinę eilutę iš eilutės, pradedant nuo kairiausio simbolio
LENGrąžina nurodytos eilutės ilgį
LTRIMPašalina iš eilutės einančias tarpas
MIDIštraukia antrinę eilutę iš eilutės (pradedant nuo bet kurios pozicijos)
PAKEISTIPakeičia eilutės simbolių seką kitu simbolių rinkiniu
TEISINGAIIštraukia antrinę eilutę iš eilutės, prasidedančios dešiniausiu simboliu
RTRIMPašalina tarpines eilutes
SPACEGrąžina eilutę su nurodytu tarpų skaičiumi
SPLITNaudojamas norint padalyti eilutę į antrines eilutes pagal ribotuvą
STRGrąžina skaičiaus eilutę
STRCOMPGrąžina sveikų skaičių reikšmę, parodančią eilutės palyginimo rezultatą
STRCONVGrąžina eilutę, paverstą didžiosiomis, mažosiomis, didžiosiomis raidėmis arba Unicode
STREIKŠTASGrąžina eilutę, kurios simboliai yra atvirkštine tvarka
APKARPYTIGrąžina teksto reikšmę, pašalinus priekines ir galines tarpus
UCASEKonvertuoja eilutę į visas didžiąsias raides
VALGrąžina eilutėje surastus skaičius
FormatasTaikomas išraiškos formatas ir grąžina rezultatą kaip eilutę.
StyginėSukuria eilutę, susidedančią iš daugybės pasikartojančių simbolių.
Datos/laiko funkcijos
DATAPateikia dabartinę sistemos datą
DATEADDGrąžina datą, po kurios buvo pridėtas tam tikras laiko/datos intervalas
DATEDIFFGrąžina dviejų datos verčių skirtumą pagal nurodytą intervalą
DATEPARTGrąžina nurodytą datos dalį
DATESERIALGrąžina datą, nurodytą metų, mėnesio ir dienos vertę
DATEVALUEGrąžina datos serijos numerį
DIENAGrąžina mėnesio dieną (skaičių nuo 1 iki 31), nurodytą datos vertę
DATŲ FORMATAVIMASPaima datos išraišką ir grąžina ją kaip suformatuotą eilutę
VALANDAGrąžina valandas (skaičių nuo 0 iki 23) iš laiko vertės
MINUTĖGrąžina minutes (skaičių nuo 0 iki 59) iš laiko vertės
MĖNESISGrąžina mėnesį (skaičių nuo 1 iki 12), nurodytą datos vertę
MONTHNAMEGrąžina eilutę, vaizduojančią mėnesį, kuriam suteiktas skaičius nuo 1 iki 12
DABARPateikia dabartinę sistemos datą ir laiką
LAIKOTARPISGrąžina valandą, minutę ir antrą reikšmę
TIMEVALUEGrąžina laiko eilės numerį
SAVAITGALISGrąžina savaitės dieną nurodantį skaičių, nurodytą datos vertę
WEEKDAYNAMEGrąžina eilutę, vaizduojančią savaitės dieną, nurodytą skaičiumi nuo 1 iki 7
YEARPateikia keturių skaitmenų metus (skaičių nuo 1900 iki 9999), nurodytą datos reikšmę
AntraGrąžina antrąjį pateikto laiko komponentą.
LaikasGrąžina esamą laiką.
LaikmatisGrąžina sekundžių skaičių, praėjusį nuo vidurnakčio.
Matematikos/triuko funkcijos
ABSGrąžina absoliučią skaičiaus vertę
ATNGrąžina skaičiaus arktangentą
COSGrąžina kampo kosinusą
Tinka ikiGrąžina e pakeltą į n -ąją galią
PataisytiGrąžina sveikojo skaičiaus dalį
FORMATUOTI SKAIČIUSPaima skaitinę išraišką ir grąžina ją kaip suformatuotą eilutę
INTGrąžina sveikojo skaičiaus dalį
ŽURNALASGrąžina natūralų skaičiaus logaritmą
RANDOMIZENaudojamas norint pakeisti sėklos vertę, kurią atsitiktinių skaičių generatorius naudoja RND funkcijai
RNDNaudojamas generuoti atsitiktinį skaičių (sveiką skaičių)
RAUNASGrąžina skaičių, suapvalintą iki nurodyto skaitmenų skaičiaus
SGNGrąžina skaičiaus ženklą
SINGrąžina kampo sinusą
SQRGrąžina skaičiaus kvadratinę šaknį
TANGrąžina kampo liestinę
MODGrąžina likusią dalį po padalijimo operatoriaus (sveikasis skaičius).
XORIšskyrimo operatorius bitiniu būdu.
Loginės funkcijos
IRGrąžina TRUE, jei visos sąlygos yra TRUE
BYLATuri IF-THEN-ELSE teiginio funkcionalumą
UŽ… KITĄNaudojamas kuriant FOR LOOP
IF-THEN-KITASGrąžina reikšmę, jei nurodyta sąlyga vertinama kaip TRUE, arba kitą reikšmę, jei ji yra FALSE
ARBAGrąžina TRUE, jei kuri nors iš sąlygų yra TRUE
JUNGIKLISĮvertina išraiškų sąrašą ir pateikia atitinkamą vertę pirmajai išraiškai sąraše, kuri yra TRUE
KADA … WENDNaudojamas kuriant WHILE LOOP
ISPalygina du objektų nuorodų kintamuosius.
KAIPŠablonų atitikimo operatorius.
Informacinės funkcijos
APLINKAGrąžina operacinės sistemos aplinkos kintamojo reikšmę
ISDATEPateikia TRUE, jei išraiška yra tinkama data
YRA TUŠČIASNaudojamas tuščių langelių ar neinicializuotų kintamųjų tikrinimui
ISERRORNaudojamas klaidų vertėms patikrinti
ISNULLNaudojamas norint patikrinti NULL vertę
ISNUMERINISNaudojamas skaitmeninei vertei patikrinti
IsArrayTikrina, ar pateiktas kintamasis yra masyvas.
TrūkstaBando, ar trūksta neprivalomo procedūros argumento.
IsObjectBando, ar pateiktas kintamasis atspindi objekto kintamąjį.
Finansinės funkcijos
DDBGrąžina turto nusidėvėjimą pagal dvigubai mažėjančio balanso metodą
FVGrąžina būsimą investicijos vertę
IPMTGrąžina palūkanas už investiciją
IRRGrąžina pinigų srautų serijos vidinę grąžos normą
MIRRPateikia pakeistą pinigų srautų serijos vidinę grąžos normą
NPERPateikia investicijų laikotarpių skaičių
NPVPateikia grynąją dabartinę investicijos vertę
PMTGrąžina paskolos mokėjimo sumą
PPMTGrąžina pagrindinės sumos mokėjimą už konkretų mokėjimą
PVGrąžina dabartinę investicijos vertę
ĮVERTINIMASPateikia anuiteto palūkanų normą
SLNGrąžina turto nusidėvėjimą pagal tiesinį nusidėvėjimo metodą
SYDGrąžina turto nusidėvėjimą pagal metų skaitmenų sumos nusidėvėjimo metodą
Failų/katalogų funkcijos
PIRMASISNaudojamas dabartiniam katalogui ar aplankui pakeisti
CHDRIVENaudojamas dabartiniam diskui pakeisti
KURDIRASGrąžina esamą kelią
REŽGrąžina pirmąjį failo pavadinimą, kuris atitinka nurodytą kelio pavadinimą ir atributus
FILEDATETIMEGrąžina datą ir laiką, kada failas buvo sukurtas arba paskutinį kartą pakeistas
FILELENGrąžina failo dydį baitais
GETATTRGrąžina sveikąjį skaičių, nurodantį failo, aplanko ar katalogo atributus
MKDIRNaudojamas kuriant naują aplanką ar katalogą
SETATTRNaudojamas failo atributams nustatyti
FileAttrGrąžina failo, kuris buvo atidarytas naudojant atvirą sakinį, režimą.
FILEKOPIJAKopijuoja failą iš vieno katalogo į kitą.
NEMOKAMAIGrąžina kitą galiojantį nemokamą failo numerį (sveikasis skaičius).
GETSkaito duomenis iš teksto failo į įrašą.
ĮVESTISGrąžina atvirą įvesties arba dvejetainio failo srautą (eilutę).
EOFGrąžina reikšmę, nurodančią, ar failo pabaiga buvo pasiekta (loginis).
RAŠYTIĮrašo duomenis į nuoseklų failą.
PRINTĮrašo ekrano formato duomenis į nuoseklų failą.
PUTĮrašo duomenis iš įrašo į tekstinį failą.
ŽUDYTIIštrina esamą failą.
SEEK - funkcijaGrąžina dabartinę skaitymo/rašymo poziciją faile, atidarytame naudojant atvirą sakinį (ilgas).
SEEK - pareiškimasĮrašai, kuriuose bus atlikta kita failo operacija.
ATVIRASAtidaro teksto arba CSV failą.
LINE INPUTSkaito vieną eilutę iš „Open“ nuoseklaus failo ir priskiria ją eilutei.
UŽDARYTIUždaro teksto failą.
APKROVĖĮkelia paveikslėlį iš failo į paveikslėlį arba vaizdo valdiklį („IPictureDisp“).
LOCGrąžina esamą skaitymo/rašymo poziciją atidarytame faile (ilgas).
UŽRAKTIUžrakina prieigą prie failo dalių kitiems procesams.
LOFGrąžina atviro failo ilgį arba dydį baitais (ilgas).
VARDASPervardija esamą failą ar katalogą.
SAVEPICTUREIšsaugo grafinį vaizdą iš objektų Paveikslėlis arba Vaizdas į failą.
Duomenų tipas Konv. Funkcijos
CBOOLKonvertuoja vertę į loginę vertę
CBYTEKonvertuoja vertę į baitą (ty skaičių nuo 0 iki 255)
CCURVertę konvertuoja į valiutą
CDATEKonvertuoja vertę į datą
CDBLVertę paverčia dviguba
CDECKonvertuoja vertę į dešimtainį skaičių
CINTVertę paverčia sveiku skaičiumi
CLNGKonvertuoja vertę į ilgą sveikąjį skaičių
CSNGKonvertuoja vertę į vieno tikslumo skaičių
CSTRKonvertuoja vertę į eilutę
CVARVertę paverčia variantu
CLNGLNGGrąžina išraišką, konvertuotą į ilgo (64 bitų platformos) duomenų tipą.
CLNGPTRGrąžina išraišką, konvertuotą į longptr duomenų tipą.
CVDATEGrąžina išraišką, konvertuotą į datos variantą-potipį (variantas).
FormatCurrencyTaikomas išraiškos valiutos formatas ir pateikia rezultatą kaip eilutę.
FormatDateTimeTaikomas išraiškos datos ir laiko formatas ir pateikia rezultatą kaip eilutę.
FormatNumberIšraiškai taiko skaičiaus formatą ir grąžina rezultatą kaip eilutę.
FormatasPercentasTaikomas išraiškos procentinis formatas ir pateikia rezultatą kaip eilutę.
ŠešiakampisKonvertuoja skaitinę reikšmę į šešioliktainį žymėjimą ir grąžina rezultatą kaip eilutę.
Spalio mėnKonvertuoja skaitinę reikšmę į aštuonias žymes ir grąžina rezultatą kaip eilutę.
MACIDKonvertuoja keturių simbolių konstantą į vertę, kurią gali naudoti „Dir“, „Kill“, „Shell“ ir „AppActivate“.
VBA masyvo funkcijos
MasyvasSukuria masyvą, kuriame yra pateiktas reikšmių rinkinys.
FiltrasPateikia pateiktos eilutės masyvo pogrupį pagal pateiktus kriterijus.
PrisijunkSujungia keletą antrinių eilučių į vieną eilutę.
LBoundGrąžina mažiausią masyvo matmens indeksą.
UBoundGrąžina aukščiausią masyvo matmens indeksą.
REDIMInicijuoja ir keičia dinaminio masyvo dydį.
VBA pranešimų funkcijos
„InputBox“Rodomas dialogo langas, raginantis vartotoją įvesti.
„MsgBox“Rodo modalų pranešimų laukelį.
VBA klaidų tvarkymo funkcijos
CVErrPateikiamas klaidos duomenų tipas pateiktam klaidos kodui.
KlaidaPateikia klaidos pranešimą, atitinkantį pateiktą klaidos kodą.
Peržiūros/nuorodų funkcijos
PASIRINKITEGrąžina reikšmę iš verčių sąrašo pagal nurodytą poziciją
VBA programos eigos funkcijos
IIfĮvertina išraišką ir pateikia vieną iš dviejų reikšmių, priklausomai nuo to, ar išraiška vertinama kaip tiesa, ar klaidinga.
Kiti
„Vlookup“ VBANaudokite „Excel“ skaičiuoklės „Vlookup“ funkciją iš VBA
APPACTIVATESuaktyvina programą ar langą, kuris šiuo metu veikia „Windows“.
PYPSTISkleidžia vieną pyptelėjimą.
SKAMBINTIPerkelia valdymą į paprogramę ar funkciją.
CALLBYNAMEGrąžina, nustato arba vykdo objekto metodą ar ypatybę (variantą).
KOMANDUOTIGrąžina komandinės eilutės argumentų dalį, naudojamą programai paleisti (variantas).
CREATEOBJECTGrąžina nuorodą sukūrus naują „ActiveX“ arba OLE objektą (variantą).
IŠTRINIMASPašalina (arba ištrina) raktą ar sekciją iš registro.
DOEVENTSPristabdo vykdymą, kad sistema galėtų apdoroti kitus įvykius.
EQVBitų palyginimo operatorius.
IŠTRINTIIš naujo inicijuoja masyvo elementus.
GETALLSETTINGSGrąžina pagrindinių registro parametrų sąrašą ir jų vertes iš registro (variantas).
GETOBJEKTASGrąžina nuorodą į objektą, kurį teikia „ActiveX“ komponentas.
NUSTATYMASSkaito iš registro ir grąžina vertę arba raktą iš registro (eilutė).
EITI ĮValdymas perkeliamas į eilutės etiketėje nurodytą paprogramę.
IMESTATUSGrąžina dabartinį „Microsoft Windows“ įvesties metodo redagavimo režimą (sveikasis skaičius).
IMPLoginė dviejų reikšmių reikšmė (variantas).
ĮGYVENDINIMAINurodo sąsają ar klasę, kurią galima įdiegti klasės modulyje.
LEISTIApskaičiuoja vertę ir priskiria ją naujam kintamajam.
ĮKROVTIĮkelia objektą, bet nerodo.
LSETKairė lygiuoja eilutę eilutės kintamajame.
NELoginis „NE“ operatorius (loginis).
OBJPTRPateikia „LongPtr“ 64 bitų versijoje ir „Long“ 32 bitų versijoje.
DALISGrąžina eilutę, nurodančią, į kokį konkretų diapazoną ji patenka (eilutė).
QBCOLORGrąžina RGB spalvą, atitinkančią nurodytą spalvos numerį (Long).
RAISEEVENTSuaktyvina įvykį, paskelbtą modulio lygiu klasėje, formoje ar dokumente.
REMNurodo vieną komentarų eilutę.
IŠ naujo nustatytiUžveria visus failus, atidarytus naudojant sakinį „Atidaryti“.
RGBGrąžina skaičių, reiškiantį RGB spalvų vertę (ilga).
RMDIRPašalina esamą katalogą.
RSETDešinė išlygina eilutę eilutės kintamajame.
TAUPYMASRašo į registrą ir išsaugo registro skiltį ar raktą.
SENDKEYSSiunčia klavišų paspaudimus į programą.
SETPriskiria objekto nuorodą objekto kintamajam.
SHELLGrąžina programos užduoties ID iš vykdomųjų programų („Double“).
SPCRašydamas ar rodydamas tekstą įterpia nurodytą skaičių (n) tarpų.
SUSTABDYTISustabdo vykdymą.
STRPTRPateikia „LongPtr“ 64 bitų versijoje ir „Long“ 32 bitų versijoje.
TABNaudojama kartu su „Print #“ arba „Print“ metodu, kad būtų galima nustatyti išvestį.
TYPENAMEGrąžina kintamojo duomenų tipą kaip eilutę (eilutė).
TIPASGrąžina objekto duomenų tipą.
UNLOADPašalina objektą iš atminties.
ATLUKTIKontroliuoja prieigą prie failo.
VARPTRPateikia „LongPtr“ 64 bitų versijoje ir „Long“ 32 bitų versijoje.
VARTYPEGrąžina skaičių, nurodantį kintamojo duomenų tipą (sveikasis skaičius).
PLOTISPriskiria atviro failo išvesties eilutės plotį (simbolius).

Tikimės, kad šis sąrašas jums buvo naudingas!

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave