VBA funkciju saraksts

Satura rādītājs

Zemāk jūs atradīsit visu VBA iebūvēto funkciju sarakstu. Visbiežāk izmantotās funkcijas satur saites uz lapām, kurās detalizēti aplūkotas funkcijas.

FunkcijaApraksts
Virkņu/teksta funkcijas
ASCAtgriež rakstzīmes ASCII vērtību
CHRAtgriež rakstzīmi, pamatojoties uz ASCII vērtību
CONCATENATE ar &Izmanto, lai savienotu 2 vai vairākas virknes kopā, izmantojot operatoru &
VEIDU FORMATĒŠANAPaņem virknes izteiksmi un atgriež to kā formatētu virkni
INSTRAtgriež apakšvirknes pirmās parādīšanās vietu virknē
INSTRREVAtgriež virknes pirmās parādīšanās vietu citā virknē, sākot no virknes beigām
LCASEPārvērš virkni par mazajiem burtiem
KREISISIzvelciet apakšvirkni no virknes, sākot no kreisākās rakstzīmes
LENAtgriež norādītās virknes garumu
LTRIMNoņem virknes sākuma atstarpes
MIDIzvelk apakšvirkni no virknes (sākot no jebkuras pozīcijas)
AIZVIETOTAizvieto virkņu rakstzīmju virkni ar citu rakstzīmju kopu
TAISNĪBAIzvelk apakšvirkni no virknes, sākot no labās rakstzīmes
RTRIMNoņem pēdas atstarpes no virknes
KOSMOSAAtgriež virkni ar noteiktu atstarpju skaitu
SPLITIzmanto, lai virkni sadalītu apakšvirknēs, pamatojoties uz norobežotāju
STRAtgriež skaitļa virknes attēlojumu
STRCOMPAtgriež veselu skaitli, kas atspoguļo virkņu salīdzināšanas rezultātu
STRCONVAtgriež virkni, kas pārveidota par lielajiem, mazajiem, lielajiem burtiem vai unikodu
STRREVERSAtgriež virkni, kuras rakstzīmes ir apgrieztā secībā
TRIMAtgriež teksta vērtību, noņemot sākuma un beigu atstarpes
UCASEPārvērš virkni par visiem lielajiem burtiem
VALAtgriež virknē atrastos skaitļus
FormātsAttiecina izteiksmei formātu un atgriež rezultātu kā virkni.
StīgaIzveido virkni, kas sastāv no vairākām atkārtotām rakstzīmēm.
Datuma/laika funkcijas
DATUMSAtgriež pašreizējo sistēmas datumu
DATEADDAtgriež datumu, pēc kura ir pievienots noteikts laika/datuma intervāls
DATEDIFFAtgriež starpību starp divām datuma vērtībām, pamatojoties uz norādīto intervālu
DATEPARTAtgriež noteiktu datuma daļu
DATESERIALAtgriež datumu, kurā norādīta gada, mēneša un dienas vērtība
DATEVALUEAtgriež datuma kārtas numuru
DIENAAtgriež mēneša dienu (skaitli no 1 līdz 31) ar datuma vērtību
DATUMU FORMĀTSŅem datuma izteiksmi un atgriež to kā formatētu virkni
STUNDAAtgriež stundas (skaitli no 0 līdz 23) no laika vērtības
MINUTEAtgriež minūtes (skaitli no 0 līdz 59) no laika vērtības
MĒNESISAtgriež mēnesi (skaitli no 1 līdz 12), kam dota datuma vērtība
MONTHNAMEAtgriež virkni, kas apzīmē mēnesi ar skaitli no 1 līdz 12
TAGADAtgriež pašreizējo sistēmas datumu un laiku
LAIKAAtgriež laiku, kas dots stundai, minūtei un otrajai vērtībai
TIMEVALUEAtgriež laika kārtas numuru
NEDĒĻAS DIENAAtgriež skaitli, kas apzīmē nedēļas dienu, ņemot vērā datuma vērtību
WEEKDAYNAMEAtgriež virkni, kas apzīmē nedēļas dienu ar skaitli no 1 līdz 7
GADSAtgriež četrciparu gadu (skaitli no 1900 līdz 9999) ar datuma vērtību
OtraisAtgriež piegādāta laika otro komponentu.
LaiksAtgriež pašreizējo laiku.
TaimerisAtgriež sekunžu skaitu, kas pagājis kopš pusnakts.
Matemātikas/aktivizēšanas funkcijas
ABSAtgriež skaitļa absolūto vērtību
ATNAtgriež skaitļa arktangentu
COSAtgriež leņķa kosinusu
EXPAtgriež e, kas pacelta n -tajā pakāpē
FIXAtgriež skaitļa veselu skaitļa daļu
FORMĀT CIPARUSPaņem skaitlisku izteiksmi un atgriež to kā formatētu virkni
INTAtgriež skaitļa veselu skaitļa daļu
ŽURNĀLSAtgriež skaitļa dabisko logaritmu
RANDOMIZEIzmanto, lai mainītu sēklu vērtību, ko nejaušo skaitļu ģenerators izmanto funkcijai RND
RNDIzmanto nejauša skaitļa (vesela skaitļa) ģenerēšanai
RAUNDSAtgriež skaitli, kas noapaļots līdz noteiktam ciparu skaitam
SGNAtgriež skaitļa zīmi
GRĒKSAtgriež leņķa sinusu
SQRAtgriež skaitļa kvadrātsakni
TANAtgriež leņķa tangenci
MODAtgriež atlikumu pēc dalīšanas operatora (vesels skaitlis).
XORBitu izslēgšanas operators.
Loģiskās funkcijas
UNAtgriež TRUE, ja visi nosacījumi ir TRUE
LIETAIr IF-THEN-ELSE priekšraksta funkcionalitāte
PAR… TĀLĀKIzmanto, lai izveidotu FOR LOOP
JA-TAD-CITUAtgriež vērtību, ja norādītā nosacījuma vērtība ir TRUE, vai citu vērtību, ja tā vērtība ir FALSE
VAIAtgriež TRUE, ja kāds no nosacījumiem ir TRUE
SLĒDZISNovērtē izteiksmju sarakstu un atgriež atbilstošo vērtību pirmajai izteiksmei sarakstā, kas ir PATIESA
KAD… WENDIzmanto, lai izveidotu WHILE LOOP
IRSalīdzina divus objekta atsauces mainīgos.
LIKEModeļa saskaņošanas operators.
Informācijas funkcijas
VIDEAtgriež operētājsistēmas vides mainīgā vērtību
ISDATEAtgriež TRUE, ja izteiksme ir derīgs datums
IR TUKŠSIzmanto, lai pārbaudītu, vai nav tukšu šūnu vai neinicializētu mainīgo
ISERRORIzmanto, lai pārbaudītu kļūdu vērtības
ISNULLIzmanto, lai pārbaudītu NULL vērtību
ISNUMERISKSIzmanto, lai pārbaudītu skaitlisku vērtību
IsArrayPārbauda, ​​vai piegādātais mainīgais ir masīvs.
Ir pazudisPārbauda, ​​vai trūkst kādas procedūras izvēles argumenta.
IsObjectPārbauda, ​​vai piegādātais mainīgais attēlo objekta mainīgo.
Finanšu funkcijas
DDBAtgriež aktīva nolietojumu, pamatojoties uz dubultā samazinājuma bilances metodi
FVAtgriež ieguldījuma nākotnes vērtību
IPMTAtgriež procentu maksājumu par ieguldījumu
IRRAtgriež naudas plūsmas virknes iekšējo atdeves likmi
MIRRAtgriež modificētu iekšējo ienesīguma likmi naudas plūsmu sērijai
NPERAtgriež ieguldījumu periodu skaitu
NPVAtgriež ieguldījuma pašreizējo neto vērtību
PMTAtgriež maksājuma summu par aizdevumu
PPMTAtgriež pamatsummas maksājumu par konkrētu maksājumu
PVAtgriež ieguldījuma pašreizējo vērtību
RATEAtgriež mūža rentes procentu likmi
SLNAtgriež aktīva nolietojumu, pamatojoties uz lineārās nolietojuma metodi
SYDAtgriež aktīva nolietojumu, pamatojoties uz gadu ciparu summas nolietojuma metodi
Failu/direktoriju funkcijas
CHDIRIzmanto, lai mainītu pašreizējo direktoriju vai mapi
CHDRIVEIzmanto, lai mainītu pašreizējo disku
KURDIRSAtgriež pašreizējo ceļu
REŽAtgriež pirmo faila nosaukumu, kas atbilst norādītajam ceļa nosaukumam un atribūtiem
FILEDATETIMEAtgriež datumu un laiku, kad fails tika izveidots vai pēdējo reizi mainīts
FILELENAtgriež faila lielumu baitos
GETATTRAtgriež veselu skaitli, kas apzīmē faila, mapes vai direktorija atribūtus
MKDIRIzmanto, lai izveidotu jaunu mapi vai direktoriju
SETATTRIzmanto, lai iestatītu faila atribūtus
FileAttrAtgriež faila režīmu, kas ir atvērts, izmantojot paziņojumu Atvērt.
FILECOPYKopē failu no viena direktorija uz citu.
BEZMAKSASAtgriež nākamo derīgo bezmaksas faila numuru (vesels skaitlis).
GŪTNolasa datus no teksta faila ierakstā.
IEVADEAtgriež atvērto ieejas vai binārā faila straumi.
EOFAtgriež vērtību, kas norāda, vai faila beigas ir sasniegtas (Būla).
RAKSTIIeraksta datus secīgā failā.
PRINTIeraksta displeja formāta datus secīgā failā.
PUTIeraksta datus no ieraksta teksta failā.
NOGALINĀTIzdzēš esošu failu.
SEEK - funkcijaAtgriež pašreizējo lasīšanas/rakstīšanas pozīciju failā, kas atvērts, izmantojot paziņojumu Open (Long).
SEEK - paziņojumsIevietojumi, kuros notiks nākamā faila darbība.
ATVĒRTSAtver teksta failu vai CSV failu.
LINE INPUTNolasa vienu rindu no Open secīga faila un piešķir to virknei.
AizvērtAizver teksta failu.
LOADPICTUREIelādē attēlu no faila attēla vai attēla vadīklā (IPictureDisp).
LOCAtgriež pašreizējo lasīšanas/rakstīšanas pozīciju atvērtā failā (garš).
APSLĒGTBloķē piekļuvi faila daļām citiem procesiem.
LOFAtgriež atvērtā faila garumu vai lielumu baitos (garš).
NAMEPārdēvē esošu failu vai direktoriju.
SAVEPICTURESaglabā grafisku attēlu no objekta Attēls vai Attēls rekvizīta failā.
Datu veids Reklāmguv. Funkcijas
CBOOLPārvērš vērtību par Būla vērtību
CBYTEPārvērš vērtību par baitu (ti, skaitli no 0 līdz 255)
CCURPārvērš vērtību valūtā
CDATEPārvērš vērtību par datumu
CDBLPārvērš vērtību dubultā
CDECPārvērš vērtību par decimāldaļu
CINTPārvērš vērtību par veselu skaitli
CLNGPārvērš vērtību par garu veselu skaitli
CSNGPārvērš vērtību par vienas precizitātes skaitli
CSTRPārvērš vērtību par virkni
CVARPārvērš vērtību par variantu
CLNGLNGAtgriež izteiksmi, kas pārveidota par garu (64 bitu platformu) datu tipu.
CLNGPTRAtgriež izteiksmi, kas pārveidota par longptr datu tipu.
CVDATEAtgriež izteiksmi, kas pārveidota par datuma variantu-apakštipu (Variant).
FormatCurrencyIzteicienam piemēro valūtas formātu un atgriež rezultātu kā virkni.
FormatDateTimeIzteicienam piemēro datuma/laika formātu un atgriež rezultātu kā virkni.
FormatNumberAttiecina izteiksmei skaitļu formātu un atgriež rezultātu kā virkni.
FormatPercentAttiecina izteiksmei procentu formātu un atgriež rezultātu kā virkni.
HexPārvērš skaitlisku vērtību heksadecimālā apzīmējumā un atgriež rezultātu kā virkni.
OktobrisPārvērš skaitlisku vērtību par astotnieku un atgriež rezultātu kā virkni.
MACIDPārvērš četru rakstzīmju konstanti par vērtību, ko var izmantot Dir, Kill, Shell un AppActivate.
VBA masīva funkcijas
MasīvsIzveido masīvu, kas satur piegādāto vērtību kopu.
FiltrētAtgriež piegādāto virkņu masīva apakškopu, pamatojoties uz piegādātajiem kritērijiem.
PievienojietiesApvieno vairākas apakšvirknes vienā virknē.
LBoundAtgriež masīva dimensijas zemāko apakšindeksu.
UBoundAtgriež masīva dimensijas augstāko apakšindeksu.
REDIMInicializē un izmaina dinamisku masīvu.
VBA ziņojumu funkcijas
InputBoxTiek parādīts dialoglodziņš, kurā lietotājs tiek aicināts ievadīt informāciju.
MsgBoxParāda modālu ziņojumu lodziņu.
VBA kļūdu apstrādes funkcijas
CVErrIzveido kļūdas datu tipu piegādātajam kļūdas kodam.
KļūdaAtgriež kļūdas ziņojumu, kas atbilst piegādātajam kļūdas kodam.
Uzmeklēšanas/atsaukšanas funkcijas
IZVĒLIESAtgriež vērtību no vērtību saraksta, pamatojoties uz noteiktu pozīciju
VBA programmu plūsmas funkcijas
IIfNovērtē izteiksmi un atgriež vienu no divām vērtībām atkarībā no tā, vai izteiksmes vērtība ir Patiesa vai Nepareiza.
Citi
Vlookup VBAIzmantojiet Excel izklājlapas Vlookup funkciju no VBA
APPACTIVATEAktivizē lietojumprogrammu vai logu, kas pašlaik darbojas sistēmā Windows.
PīkstiensIzveido vienu skaņas signālu.
ZVANIETPārnes vadību uz apakšprogrammu vai funkciju.
CALLBYNAMEAtgriež, iestata vai izpilda objekta metodi vai īpašību (variantu).
KOMANDĒTAtgriež komandrindas argumentu daļu, kas izmantota lietojumprogrammas palaišanai (variants).
CREATEOBJECTAtgriež atsauci pēc jauna ActiveX vai OLE objekta (varianta) izveides.
DELETESETTINGNoņem (vai dzēš) atslēgu vai sadaļu no reģistra.
DOEVENTSAptur izpildi, lai ļautu sistēmai apstrādāt citus notikumus.
EQVBitu salīdzināšanas operators.
ERASENo jauna inicializē masīva elementus.
GETALLSETTINGSAtgriež galveno iestatījumu sarakstu un to vērtības no reģistra (Variant).
GETOBJEKTSAtgriež atsauci uz objektu, ko nodrošina ActiveX komponents.
IEVADĪŠANANolasa no reģistra un atgriež vērtību vai atslēgu no reģistra (virkne).
IET UZPārnes kontroli uz apakšprogrammu, kas norādīta līnijas etiķetē.
IMESTATUSAtgriež pašreizējo ievades metodes redaktora režīmu Microsoft Windows (vesels skaitlis).
IMPLoģiskā ietekme no divām vērtībām (variants).
ĪSTENOJUMINorāda saskarni vai klasi, ko var ieviest klases modulī.
LETAprēķina vērtību un piešķir to jaunam mainīgajam.
LOADIelādē objektu, bet to nerāda.
LSETKreisais izlīdzina virkni virknes mainīgajā.
Loģiskais “NAV” operators (Būla).
OBJPTRAtgriež LongPtr 64 bitu versijā un Long 32 bitu versijā.
DAĻAAtgriež virkni, kas norāda, kurā diapazonā tā ietilpst (virkne).
QBCOLORAtgriež RGB krāsu, kas atbilst norādītajam krāsas numuram (Long).
RAISEEVENTAktivizē notikumu, kas deklarēts moduļa līmenī klasē, veidlapā vai dokumentā.
REMNorāda vienu komentāru rindiņu.
ATiestatītAizver visus atvērtos failus ar paziņojumu Atvērt.
RGBAtgriež skaitli, kas apzīmē RGB krāsu vērtību (Long).
RMDIRNoņem esošu direktoriju.
RSETPa labi izlīdzina virkni virknes mainīgajā.
SAGLABĀŠANAIeraksta reģistrā un saglabā reģistra sadaļu vai atslēgu.
SENDKEYSNosūta taustiņsitienus lietojumprogrammai.
SETPiešķir objekta atsauci objekta mainīgajam.
SHELLAtgriež programmas uzdevuma ID no izpildāmu programmu palaišanas (dubultā).
SPCRakstot vai parādot tekstu, ievieto noteiktu skaitu (n) atstarpju.
STOPAptur izpildi.
STRPTRAtgriež LongPtr 64 bitu versijā un Long 32 bitu versijā.
TABIzmanto kopā ar paziņojumu Print # vai drukāšanas metodi, lai pozicionētu izvadi.
TYPENAMEAtgriež mainīgā datu tipu kā virkni (virkne).
TYPEOFAtgriež objekta datu tipu.
UNLOADIzņem objektu no atmiņas.
UNLOCKKontrolē piekļuvi failam.
VARPTRAtgriež LongPtr 64 bitu versijā un Long 32 bitu versijā.
VARTYPEAtgriež skaitli, kas norāda mainīgā datu veidu (vesels skaitlis).
PLATUMSAtvērtajam failam piešķir izvades līnijas platumu (rakstzīmes).

Mēs ceram, ka šis saraksts jums šķita noderīgs!

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave