VBA funktsioonide loend

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.

FunktsioonKirjeldus
Stringi/teksti funktsioonid
ASCTagastab märgi ASCII väärtuse
CHRTagastab märgi ASCII väärtuse alusel
CONCATENATE kasutajategaKasutatakse kahe või enama stringi ühendamiseks operaatori & abil
FORMAT STRINGSVõtab stringi avaldise ja tagastab selle vormindatud stringina
INSTRTagastab stringi alamstringi esimese esinemise positsiooni
INSTRREVTagastab stringi esmakordse esinemise asukoha teises stringis, alustades stringi lõpust
LCASETeisendab stringi väiketähtedeks
VASAKEemaldage stringist alamstring, alustades vasakpoolsest tähemärgist
LENTagastab määratud stringi pikkuse
LTRIMEemaldab nöörist tühikud
MIDEkstraheerib stringist alamstringi (alustades mis tahes asendist)
VAHETAAsendab stringi märkide jada teise tähemärkide komplektiga
ÕIGEEkstraheerib stringist alamstringi, mis algab parempoolsest tähemärgist
RTRIMEemaldab stringilt tagantjärele tühikud
RUUMTagastab määratud arvu tühikutega stringi
SPLITKasutatakse stringi jagamiseks eraldaja põhjal alamstringideks
STRTagastab arvu stringi
STRCOMPTagastab täisarvuväärtuse, mis tähistab stringide võrdluse tulemust
STRCONVTagastab stringi, mis on teisendatud suurtähtedeks, väiketähtedeks, suurtähtedeks või Unicode'i
TREENELINETagastab stringi, mille märgid on vastupidises järjekorras
TRIMTagastab tekstiväärtuse, mille esi- ja lõpptühikud on eemaldatud
UCASETeisendab stringi suurtähtedeks
VALTagastab stringist leitud numbrid
VormingRakendab avaldisele vormingu ja tagastab tulemuse stringina.
StringLoob stringi, mis koosneb mitmest korduvast tähemärgist.
Kuupäeva/kellaaja funktsioonid
DATETagastab praeguse süsteemi kuupäeva
DATEADDDTagastab kuupäeva, mille järel on lisatud teatud aja-/kuupäevavahemik
DATEDIFFTagastab kahe kuupäeva väärtuse erinevuse, lähtudes määratud intervallist
DATEPARTTagastab määratud kuupäeva teatud osa
DATESERIALTagastab aasta, kuu ja päeva väärtuse kuupäeva
DATEVALUETagastab kuupäeva seerianumbri
PÄEVTagastab kuu päeva (number 1 kuni 31), millele on antud kuupäeva väärtus
Vormindage kuupäevadVõtab kuupäeva avaldise ja tagastab selle vormindatud stringina
TUNDTagastab ajaväärtusest tunnid (arv 0–23)
MINUTTagastab ajaväärtusest minutid (arv 0 kuni 59)
KUUTagastab kuu (number 1 kuni 12), millel on kuupäeva väärtus
MONTHNAMETagastab kuu, mis tähistab numbrit 1 kuni 12
KOHETagastab praeguse süsteemi kuupäeva ja kellaaja
AJALINETagastab aja, mis on antud tund, minut ja teine ​​väärtus
TIMEVALUETagastab aja seerianumbri
NÄDALAPÄEVTagastab arvu, mis tähistab nädalapäeva koos kuupäeva väärtusega
WEEKDAYNAMETagastab nädalapäeva tähistava stringi, mille number on 1 kuni 7
AASTATagastab neljakohalise aasta (number 1900–9999), millele on antud kuupäeva väärtus
TeiseksTagastab esitatud aja teise komponendi.
AegTagastab praeguse aja.
TaimerTagastab pärast keskööd möödunud sekundite arvu.
Matemaatika/käivitamise funktsioonid
ABSTagastab arvu absoluutväärtuse
ATNTagastab arvu arktangenti
COSTagastab nurga koosinuse
EXPTagastab e tõstetud n -ndasse astmesse
PARANDUSTagastab arvu täisosa
VORMIDA ARVUDVõtab numbrilise avaldise ja tagastab selle vormindatud stringina
INTTagastab arvu täisosa
PALKTagastab arvu loomuliku logaritmi
RANDOMIZEKasutatakse seemne väärtuse muutmiseks, mida juhuslike numbrite generaator kasutab funktsiooni RND jaoks
RNDKasutatakse juhusliku arvu (täisarv) genereerimiseks
RINGTagastab arvu, mis on ümardatud määratud arvu numbrite hulka
SGNTagastab arvu märgi
PATTTagastab nurga siinuse
SQRTagastab arvu ruutjuure
TANTagastab nurga puutuja
MODTagastab järelejäänud osa pärast jagamisoperaatorit (täisarv).
XORBittide välistamise operaator.
Loogilised funktsioonid
JATagastab väärtuse TRUE, kui kõik tingimused on TRUE
JUHTUMOmab IF-THEN-ELSE avalduse funktsionaalsust
… JÄRGMISEKSKasutatakse FOR LOOP loomiseks
KUI-SIIS-MUUTagastab väärtuse, kui määratud tingimus on tõene, või mõne muu väärtuse, kui see annab väärtuse VÄÄR
VÕITagastab väärtuse TRUE, kui mõni tingimustest on TRUE
LÜLITAHinnab avaldiste loendit ja tagastab loendi esimese avaldise vastava väärtuse, mis on tõene
KUI… WENDKasutatakse WHILE LOOP loomiseks
ONVõrdleb kahte objekti viitemuutujat.
NAGUMustri sobitamise operaator.
Teabefunktsioonid
KESKKONDTagastab operatsioonisüsteemi keskkonnamuutuja väärtuse
ISDATETagastab väärtuse TRUE, kui avaldis on kehtiv kuupäev
ON TÜHIKasutatakse tühjade lahtrite või initsialiseerimata muutujate leidmiseks
ISERRORKasutatakse veaväärtuste kontrollimiseks
ISNULLKasutatakse NULL väärtuse kontrollimiseks
ISNUMEERILINEKasutatakse numbrilise väärtuse kontrollimiseks
IsArrayTestib, kas pakutav muutuja on massiiv.
On kadunudTestib, kas protseduuri valikuline argument puudub.
IsObjectTestib, kas esitatud muutuja kujutab objekti muutujat.
Finantsfunktsioonid
DDBTagastab kahekordse kahanemise saldo meetodil põhineva vara amortisatsiooni
FVTagastab investeeringu tulevase väärtuse
IPMTTagastab investeeringu intressimakse
IRRTagastab rea rahavoogude sisemise tootluse
MIRRTagastab rahavoogude seeria muudetud sisemise tootluse
NPERTagastab investeeringu perioodide arvu
NPVTagastab investeeringu nüüdispuhasväärtuse
PMTTagastab laenu makse summa
PPMTTagastab kindla makse põhisumma makse
PVTagastab investeeringu nüüdisväärtuse
HINDTagastab annuiteedi intressimäära
SLNTagastab vara amortisatsiooni lineaarse amortisatsioonimeetodi alusel
SYDTagastab vara amortisatsiooni, mis põhineb aastate arvu numbrite amortisatsioonimeetodil
Faili/kataloogi funktsioonid
CHDIRKasutatakse praeguse kataloogi või kausta muutmiseks
CHDRIVEKasutatakse praeguse draivi muutmiseks
CURDIRTagastab praeguse tee
DIRTagastab esimese failinime, mis vastab määratud tee nimele ja atribuutidele
FILEDATETIMETagastab kuupäeva ja kellaaja, millal fail loodi või viimati muudeti
FILELENTagastab faili suuruse baitides
GETATTRTagastab täisarvu, mis tähistab faili, kausta või kataloogi atribuute
MKDIRKasutatakse uue kausta või kataloogi loomiseks
SETATTRKasutatakse faili atribuutide määramiseks
FileAttrTagastab faili režiimi, mis on avatud avaldusega Open.
FILECOPYKopeerib faili ühest kataloogist teise.
TASUTATagastab järgmise kehtiva tasuta failinumbri (täisarv).
GETLoeb andmeid tekstifailist kirjeks.
SISENDTagastab sisend- või kahendfaili (String) avatud voo.
EOFTagastab väärtuse, mis näitab, kas faili lõpp on saavutatud (Boolean).
KIRJUTAGEKirjutab andmed järjestikku faili.
PRINTKirjutab kuvas vormindatud andmed järjestikku faili.
PUTKirjutab andmed kirjest tekstifaili.
KILLKustutab olemasoleva faili.
SEEK - funktsioonTagastab praeguse lugemis-/kirjutamiskoha failis, mis on avatud avatud avaldusega (pikk).
SEEK - avaldusRepositsioonid, kus toimub järgmine toiming failis.
AVATUDAvab teksti- või CSV -faili.
LINE SISENDLoeb järjestikust avatud failist ühe rea ja määrab selle stringile.
SULGESulgeb tekstifaili.
LAADIMISPILTLaeb pildi failist pildi või pildi juhtelementi (IPictureDisp).
LOCTagastab praeguse lugemis-/kirjutamiskoha avatud failis (pikk).
LUKUSTUSLukustab juurdepääsu failiosadele muude protsesside jaoks.
LOFTagastab avatud faili pikkuse või suuruse baitides (pikk).
NIMINimetab olemasoleva faili või kataloogi ümber.
SAVEPICTURESalvestab graafilise pildi objektide pildi või pildi atribuudist faili.
Andmetüüp Konv. Funktsioonid
CBOOLTeisendab väärtuse tõeväärtuseks
CBYTETeisendab väärtuse baidiks (st arv vahemikus 0 kuni 255)
CCURTeisendab väärtuse valuutaks
CDATETeisendab väärtuse kuupäevaks
CDBLTeisendab väärtuse kahekordseks
CDECTeisendab väärtuse kümnendarvuks
CINTTeisendab väärtuse täisarvuks
CLNGTeisendab väärtuse pikaks täisarvuks
CSNGTeisendab väärtuse ühe täpsusega arvuks
CSTRTeisendab väärtuse stringiks
CVARTeisendab väärtuse variandiks
CLNGLNGTagastab pikaajaliseks (64 -bitise platvormi) andmetüübiks teisendatud avaldise.
CLNGPTRTagastab longptr andmetüübiks teisendatud avaldise.
CVDATETagastab avaldise, mis on teisendatud kuupäeva variandi alamtüübiks (Variant).
VormingValuutaRakendab avaldisele valuuta vormingu ja tagastab tulemuse stringina.
FormatDateTimeRakendab avaldisele kuupäeva/kellaaja vormingu ja tagastab tulemuse stringina.
FormatNumberRakendab avaldisele numbrivormingu ja tagastab tulemuse stringina.
VormingPercentRakendab avaldisele protsendivormingu ja tagastab tulemuse stringina.
HexTeisendab numbrilise väärtuse kuueteistkümnendmärkideks ja tagastab tulemuse stringina.
OktTeisendab numbrilise väärtuse kaheksandiks ja tagastab tulemuse stringina.
MACIDTeisendab nelja tähemärgi konstandi väärtuseks, mida saavad kasutada Dir, Kill, Shell ja AppActivate.
VBA massiivi funktsioonid
MassiivLoob massiivi, mis sisaldab kaasasolevat väärtuste komplekti.
FiltreeriTagastab esitatud kriteeriumide alusel esitatud stringimassiivi alamhulga.
LiituÜhendab mitu alamstringi üheks stringiks.
LBoundTagastab massiivi mõõtme madalaima alamindeksi.
UBoundTagastab massiivi mõõtme kõrgeima alamindeksi.
REDIMVormistab ja muudab dünaamilise massiivi suurust.
VBA sõnumifunktsioonid
SisendkastKuvab dialoogiboksi, mis palub kasutajal sisestada.
MsgBoxKuvab modaalse sõnumikasti.
VBA vigade käsitlemise funktsioonid
CVErrTekitab kaasasoleva veakoodi jaoks veatüübi.
VigaTagastab veateate, mis vastab kaasasolevale veakoodile.
Otsimis-/viitamisfunktsioonid
VALITagastab väärtuse antud positsioonil põhinevast väärtuste loendist
VBA programmi voo funktsioonid
IIfHinnab avaldist ja tagastab ühe kahest väärtusest sõltuvalt sellest, kas avaldise väärtus on Tõene või Väär.
Teised
Vlookup VBA -sKasutage VBA -st Exceli arvutustabeli funktsiooni Vlookup
APPACTIVATEAktiveerib praegu Windowsis töötava rakenduse või akna.
PiiksTekitab ühe piiksu.
HELISTAMAEdastab juhtimise alamprogrammile või funktsioonile.
CALLBYNAMETagastab, määrab või täidab objekti meetodi või omaduse (variandi).
KÄSKTagastab rakenduse käivitamiseks kasutatud käsurea argumendi osa (Variant).
CREATEOBJECTTagastab viite pärast uue ActiveX- või OLE -objekti (variandi) loomist.
KUSTUTAMINEEemaldab (või kustutab) võtme või sektsiooni registrist.
DOEVENTSPeatab täitmise, et lasta süsteemil muid sündmusi töödelda.
EQVBittide võrdlemise operaator.
ERASETaasalustab massiivi elemendid.
GETALLSETTINGSTagastab registrist (Variant) võtmesätete ja nende väärtuste loendi.
GETOBJECTTagastab viite objektile, mille pakub ActiveX -komponent.
SEADISTAMINELoeb registrist ja tagastab väärtuse või võtme registrist (string).
MINEMAEdastab kontrolli rea etiketil näidatud alamprogrammile.
IMESTATUSTagastab Microsoft Windowsi praeguse sisestusmeetodi redigeerimisrežiimi (täisarv).
IMPLoogiline järeldus kahest väärtusest (variant).
RAKENDUSEDMäärab liidese või klassi, mida saab klassimoodulis rakendada.
LETArvutab väärtuse ja määrab selle uuele muutujale.
LAADILaeb objekti, kuid ei kuva seda.
LSETVasakule joondab stringi muutuja sees.
MITTELoogiline 'NOT' operaator (Boolean).
OBJPTRTagastab 64 -bitise versiooni puhul LongPtr ja 32 -bitise versiooni puhul Long.
OSATagastab stringi, mis näitab, millisesse vahemikku see kuulub (string).
QBCOLORTagastab määratud värvinumbrile vastava RGB -värvi (pikk).
RAISEEVENTKäivitab klassi, vormi või dokumendi moodulitasemel deklareeritud sündmuse.
REMMäärab ühe rea kommentaare.
NULLISulgeb kõik Open -lausega avatud failid.
RGBTagastab arvu, mis tähistab RGB värviväärtust (pikk).
RMDIREemaldab olemasoleva kataloogi.
RSETParempoolne joondab stringi muutuja sees.
SÄÄSTIMINEKirjutab registrisse ja salvestab registrisse sektsiooni või võtme.
SENDKEYSSaadab rakendusele klahvivajutusi.
SETMäärab objekti viite objekti muutujale.
KOORTagastab programmi ülesande ID käivitatava programmi käivitamisel (topelt).
SPCLisab teksti kirjutamisel või kuvamisel määratud arvu tühikuid (n).
STOPPeatab täitmise.
STRPTRTagastab 64 -bitise versiooni puhul LongPtr ja 32 -bitise versiooni puhul Long.
TABKasutatakse koos avaldusega Print # või printimismeetodiga väljundi paigutamiseks.
TYPENAMETagastab muutuja andmetüübi stringina (String).
TÜÜPTagastab objekti andmetüübi.
LAADIEemaldab mälust objekti.
AVA LUKUSTUSJuhib juurdepääsu failile.
VARPTRTagastab 64 -bitise versiooni puhul LongPtr ja 32 -bitise versiooni puhul Long.
VARTYPETagastab arvu, mis näitab muutuja andmetüüpi (täisarv).
LAIUSMäärab avatud failile väljundrea laiuse (tähemärki).

Loodame, et see nimekiri oli teile kasulik!

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave