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.
Funkcija | Apraksts |
---|---|
Virkņu/teksta funkcijas | |
ASC | Atgriež rakstzīmes ASCII vērtību |
CHR | Atgriež rakstzīmi, pamatojoties uz ASCII vērtību |
CONCATENATE ar & | Izmanto, lai savienotu 2 vai vairākas virknes kopā, izmantojot operatoru & |
VEIDU FORMATĒŠANA | Paņem virknes izteiksmi un atgriež to kā formatētu virkni |
INSTR | Atgriež apakšvirknes pirmās parādīšanās vietu virknē |
INSTRREV | Atgriež virknes pirmās parādīšanās vietu citā virknē, sākot no virknes beigām |
LCASE | Pārvērš virkni par mazajiem burtiem |
KREISIS | Izvelciet apakšvirkni no virknes, sākot no kreisākās rakstzīmes |
LEN | Atgriež norādītās virknes garumu |
LTRIM | Noņem virknes sākuma atstarpes |
MID | Izvelk apakšvirkni no virknes (sākot no jebkuras pozīcijas) |
AIZVIETOT | Aizvieto virkņu rakstzīmju virkni ar citu rakstzīmju kopu |
TAISNĪBA | Izvelk apakšvirkni no virknes, sākot no labās rakstzīmes |
RTRIM | Noņem pēdas atstarpes no virknes |
KOSMOSA | Atgriež virkni ar noteiktu atstarpju skaitu |
SPLIT | Izmanto, lai virkni sadalītu apakšvirknēs, pamatojoties uz norobežotāju |
STR | Atgriež skaitļa virknes attēlojumu |
STRCOMP | Atgriež veselu skaitli, kas atspoguļo virkņu salīdzināšanas rezultātu |
STRCONV | Atgriež virkni, kas pārveidota par lielajiem, mazajiem, lielajiem burtiem vai unikodu |
STRREVERS | Atgriež virkni, kuras rakstzīmes ir apgrieztā secībā |
TRIM | Atgriež teksta vērtību, noņemot sākuma un beigu atstarpes |
UCASE | Pārvērš virkni par visiem lielajiem burtiem |
VAL | Atgriež virknē atrastos skaitļus |
Formāts | Attiecina izteiksmei formātu un atgriež rezultātu kā virkni. |
Stīga | Izveido virkni, kas sastāv no vairākām atkārtotām rakstzīmēm. |
Datuma/laika funkcijas | |
DATUMS | Atgriež pašreizējo sistēmas datumu |
DATEADD | Atgriež datumu, pēc kura ir pievienots noteikts laika/datuma intervāls |
DATEDIFF | Atgriež starpību starp divām datuma vērtībām, pamatojoties uz norādīto intervālu |
DATEPART | Atgriež noteiktu datuma daļu |
DATESERIAL | Atgriež datumu, kurā norādīta gada, mēneša un dienas vērtība |
DATEVALUE | Atgriež datuma kārtas numuru |
DIENA | Atgriež 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 |
STUNDA | Atgriež stundas (skaitli no 0 līdz 23) no laika vērtības |
MINUTE | Atgriež minūtes (skaitli no 0 līdz 59) no laika vērtības |
MĒNESIS | Atgriež mēnesi (skaitli no 1 līdz 12), kam dota datuma vērtība |
MONTHNAME | Atgriež virkni, kas apzīmē mēnesi ar skaitli no 1 līdz 12 |
TAGAD | Atgriež pašreizējo sistēmas datumu un laiku |
LAIKA | Atgriež laiku, kas dots stundai, minūtei un otrajai vērtībai |
TIMEVALUE | Atgriež laika kārtas numuru |
NEDĒĻAS DIENA | Atgriež skaitli, kas apzīmē nedēļas dienu, ņemot vērā datuma vērtību |
WEEKDAYNAME | Atgriež virkni, kas apzīmē nedēļas dienu ar skaitli no 1 līdz 7 |
GADS | Atgriež četrciparu gadu (skaitli no 1900 līdz 9999) ar datuma vērtību |
Otrais | Atgriež piegādāta laika otro komponentu. |
Laiks | Atgriež pašreizējo laiku. |
Taimeris | Atgriež sekunžu skaitu, kas pagājis kopš pusnakts. |
Matemātikas/aktivizēšanas funkcijas | |
ABS | Atgriež skaitļa absolūto vērtību |
ATN | Atgriež skaitļa arktangentu |
COS | Atgriež leņķa kosinusu |
EXP | Atgriež e, kas pacelta n -tajā pakāpē |
FIX | Atgriež skaitļa veselu skaitļa daļu |
FORMĀT CIPARUS | Paņem skaitlisku izteiksmi un atgriež to kā formatētu virkni |
INT | Atgriež skaitļa veselu skaitļa daļu |
ŽURNĀLS | Atgriež skaitļa dabisko logaritmu |
RANDOMIZE | Izmanto, lai mainītu sēklu vērtību, ko nejaušo skaitļu ģenerators izmanto funkcijai RND |
RND | Izmanto nejauša skaitļa (vesela skaitļa) ģenerēšanai |
RAUNDS | Atgriež skaitli, kas noapaļots līdz noteiktam ciparu skaitam |
SGN | Atgriež skaitļa zīmi |
GRĒKS | Atgriež leņķa sinusu |
SQR | Atgriež skaitļa kvadrātsakni |
TAN | Atgriež leņķa tangenci |
MOD | Atgriež atlikumu pēc dalīšanas operatora (vesels skaitlis). |
XOR | Bitu izslēgšanas operators. |
Loģiskās funkcijas | |
UN | Atgriež TRUE, ja visi nosacījumi ir TRUE |
LIETA | Ir IF-THEN-ELSE priekšraksta funkcionalitāte |
PAR… TĀLĀK | Izmanto, lai izveidotu FOR LOOP |
JA-TAD-CITU | Atgriež 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 |
VAI | Atgriež TRUE, ja kāds no nosacījumiem ir TRUE |
SLĒDZIS | Novērtē izteiksmju sarakstu un atgriež atbilstošo vērtību pirmajai izteiksmei sarakstā, kas ir PATIESA |
KAD… WEND | Izmanto, lai izveidotu WHILE LOOP |
IR | Salīdzina divus objekta atsauces mainīgos. |
LIKE | Modeļa saskaņošanas operators. |
Informācijas funkcijas | |
VIDE | Atgriež operētājsistēmas vides mainīgā vērtību |
ISDATE | Atgriež TRUE, ja izteiksme ir derīgs datums |
IR TUKŠS | Izmanto, lai pārbaudītu, vai nav tukšu šūnu vai neinicializētu mainīgo |
ISERROR | Izmanto, lai pārbaudītu kļūdu vērtības |
ISNULL | Izmanto, lai pārbaudītu NULL vērtību |
ISNUMERISKS | Izmanto, lai pārbaudītu skaitlisku vērtību |
IsArray | Pārbauda, vai piegādātais mainīgais ir masīvs. |
Ir pazudis | Pārbauda, vai trūkst kādas procedūras izvēles argumenta. |
IsObject | Pārbauda, vai piegādātais mainīgais attēlo objekta mainīgo. |
Finanšu funkcijas | |
DDB | Atgriež aktīva nolietojumu, pamatojoties uz dubultā samazinājuma bilances metodi |
FV | Atgriež ieguldījuma nākotnes vērtību |
IPMT | Atgriež procentu maksājumu par ieguldījumu |
IRR | Atgriež naudas plūsmas virknes iekšējo atdeves likmi |
MIRR | Atgriež modificētu iekšējo ienesīguma likmi naudas plūsmu sērijai |
NPER | Atgriež ieguldījumu periodu skaitu |
NPV | Atgriež ieguldījuma pašreizējo neto vērtību |
PMT | Atgriež maksājuma summu par aizdevumu |
PPMT | Atgriež pamatsummas maksājumu par konkrētu maksājumu |
PV | Atgriež ieguldījuma pašreizējo vērtību |
RATE | Atgriež mūža rentes procentu likmi |
SLN | Atgriež aktīva nolietojumu, pamatojoties uz lineārās nolietojuma metodi |
SYD | Atgriež aktīva nolietojumu, pamatojoties uz gadu ciparu summas nolietojuma metodi |
Failu/direktoriju funkcijas | |
CHDIR | Izmanto, lai mainītu pašreizējo direktoriju vai mapi |
CHDRIVE | Izmanto, lai mainītu pašreizējo disku |
KURDIRS | Atgriež pašreizējo ceļu |
REŽ | Atgriež pirmo faila nosaukumu, kas atbilst norādītajam ceļa nosaukumam un atribūtiem |
FILEDATETIME | Atgriež datumu un laiku, kad fails tika izveidots vai pēdējo reizi mainīts |
FILELEN | Atgriež faila lielumu baitos |
GETATTR | Atgriež veselu skaitli, kas apzīmē faila, mapes vai direktorija atribūtus |
MKDIR | Izmanto, lai izveidotu jaunu mapi vai direktoriju |
SETATTR | Izmanto, lai iestatītu faila atribūtus |
FileAttr | Atgriež faila režīmu, kas ir atvērts, izmantojot paziņojumu Atvērt. |
FILECOPY | Kopē failu no viena direktorija uz citu. |
BEZMAKSAS | Atgriež nākamo derīgo bezmaksas faila numuru (vesels skaitlis). |
GŪT | Nolasa datus no teksta faila ierakstā. |
IEVADE | Atgriež atvērto ieejas vai binārā faila straumi. |
EOF | Atgriež vērtību, kas norāda, vai faila beigas ir sasniegtas (Būla). |
RAKSTI | Ieraksta datus secīgā failā. |
Ieraksta displeja formāta datus secīgā failā. | |
PUT | Ieraksta datus no ieraksta teksta failā. |
NOGALINĀT | Izdzēš esošu failu. |
SEEK - funkcija | Atgriež pašreizējo lasīšanas/rakstīšanas pozīciju failā, kas atvērts, izmantojot paziņojumu Open (Long). |
SEEK - paziņojums | Ievietojumi, kuros notiks nākamā faila darbība. |
ATVĒRTS | Atver teksta failu vai CSV failu. |
LINE INPUT | Nolasa vienu rindu no Open secīga faila un piešķir to virknei. |
Aizvērt | Aizver teksta failu. |
LOADPICTURE | Ielādē attēlu no faila attēla vai attēla vadīklā (IPictureDisp). |
LOC | Atgriež pašreizējo lasīšanas/rakstīšanas pozīciju atvērtā failā (garš). |
APSLĒGT | Bloķē piekļuvi faila daļām citiem procesiem. |
LOF | Atgriež atvērtā faila garumu vai lielumu baitos (garš). |
NAME | Pārdēvē esošu failu vai direktoriju. |
SAVEPICTURE | Saglabā grafisku attēlu no objekta Attēls vai Attēls rekvizīta failā. |
Datu veids Reklāmguv. Funkcijas | |
CBOOL | Pārvērš vērtību par Būla vērtību |
CBYTE | Pārvērš vērtību par baitu (ti, skaitli no 0 līdz 255) |
CCUR | Pārvērš vērtību valūtā |
CDATE | Pārvērš vērtību par datumu |
CDBL | Pārvērš vērtību dubultā |
CDEC | Pārvērš vērtību par decimāldaļu |
CINT | Pārvērš vērtību par veselu skaitli |
CLNG | Pārvērš vērtību par garu veselu skaitli |
CSNG | Pārvērš vērtību par vienas precizitātes skaitli |
CSTR | Pārvērš vērtību par virkni |
CVAR | Pārvērš vērtību par variantu |
CLNGLNG | Atgriež izteiksmi, kas pārveidota par garu (64 bitu platformu) datu tipu. |
CLNGPTR | Atgriež izteiksmi, kas pārveidota par longptr datu tipu. |
CVDATE | Atgriež izteiksmi, kas pārveidota par datuma variantu-apakštipu (Variant). |
FormatCurrency | Izteicienam piemēro valūtas formātu un atgriež rezultātu kā virkni. |
FormatDateTime | Izteicienam piemēro datuma/laika formātu un atgriež rezultātu kā virkni. |
FormatNumber | Attiecina izteiksmei skaitļu formātu un atgriež rezultātu kā virkni. |
FormatPercent | Attiecina izteiksmei procentu formātu un atgriež rezultātu kā virkni. |
Hex | Pārvērš skaitlisku vērtību heksadecimālā apzīmējumā un atgriež rezultātu kā virkni. |
Oktobris | Pārvērš skaitlisku vērtību par astotnieku un atgriež rezultātu kā virkni. |
MACID | Pārvērš četru rakstzīmju konstanti par vērtību, ko var izmantot Dir, Kill, Shell un AppActivate. |
VBA masīva funkcijas | |
Masīvs | Izveido masīvu, kas satur piegādāto vērtību kopu. |
Filtrēt | Atgriež piegādāto virkņu masīva apakškopu, pamatojoties uz piegādātajiem kritērijiem. |
Pievienojieties | Apvieno vairākas apakšvirknes vienā virknē. |
LBound | Atgriež masīva dimensijas zemāko apakšindeksu. |
UBound | Atgriež masīva dimensijas augstāko apakšindeksu. |
REDIM | Inicializē un izmaina dinamisku masīvu. |
VBA ziņojumu funkcijas | |
InputBox | Tiek parādīts dialoglodziņš, kurā lietotājs tiek aicināts ievadīt informāciju. |
MsgBox | Parāda modālu ziņojumu lodziņu. |
VBA kļūdu apstrādes funkcijas | |
CVErr | Izveido kļūdas datu tipu piegādātajam kļūdas kodam. |
Kļūda | Atgriež kļūdas ziņojumu, kas atbilst piegādātajam kļūdas kodam. |
Uzmeklēšanas/atsaukšanas funkcijas | |
IZVĒLIES | Atgriež vērtību no vērtību saraksta, pamatojoties uz noteiktu pozīciju |
VBA programmu plūsmas funkcijas | |
IIf | Novē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 VBA | Izmantojiet Excel izklājlapas Vlookup funkciju no VBA |
APPACTIVATE | Aktivizē lietojumprogrammu vai logu, kas pašlaik darbojas sistēmā Windows. |
Pīkstiens | Izveido vienu skaņas signālu. |
ZVANIET | Pārnes vadību uz apakšprogrammu vai funkciju. |
CALLBYNAME | Atgriež, iestata vai izpilda objekta metodi vai īpašību (variantu). |
KOMANDĒT | Atgriež komandrindas argumentu daļu, kas izmantota lietojumprogrammas palaišanai (variants). |
CREATEOBJECT | Atgriež atsauci pēc jauna ActiveX vai OLE objekta (varianta) izveides. |
DELETESETTING | Noņem (vai dzēš) atslēgu vai sadaļu no reģistra. |
DOEVENTS | Aptur izpildi, lai ļautu sistēmai apstrādāt citus notikumus. |
EQV | Bitu salīdzināšanas operators. |
ERASE | No jauna inicializē masīva elementus. |
GETALLSETTINGS | Atgriež galveno iestatījumu sarakstu un to vērtības no reģistra (Variant). |
GETOBJEKTS | Atgriež atsauci uz objektu, ko nodrošina ActiveX komponents. |
IEVADĪŠANA | Nolasa no reģistra un atgriež vērtību vai atslēgu no reģistra (virkne). |
IET UZ | Pārnes kontroli uz apakšprogrammu, kas norādīta līnijas etiķetē. |
IMESTATUS | Atgriež pašreizējo ievades metodes redaktora režīmu Microsoft Windows (vesels skaitlis). |
IMP | Loģiskā ietekme no divām vērtībām (variants). |
ĪSTENOJUMI | Norāda saskarni vai klasi, ko var ieviest klases modulī. |
LET | Aprēķina vērtību un piešķir to jaunam mainīgajam. |
LOAD | Ielādē objektu, bet to nerāda. |
LSET | Kreisais izlīdzina virkni virknes mainīgajā. |
NĒ | Loģiskais “NAV” operators (Būla). |
OBJPTR | Atgriež LongPtr 64 bitu versijā un Long 32 bitu versijā. |
DAĻA | Atgriež virkni, kas norāda, kurā diapazonā tā ietilpst (virkne). |
QBCOLOR | Atgriež RGB krāsu, kas atbilst norādītajam krāsas numuram (Long). |
RAISEEVENT | Aktivizē notikumu, kas deklarēts moduļa līmenī klasē, veidlapā vai dokumentā. |
REM | Norāda vienu komentāru rindiņu. |
ATiestatīt | Aizver visus atvērtos failus ar paziņojumu Atvērt. |
RGB | Atgriež skaitli, kas apzīmē RGB krāsu vērtību (Long). |
RMDIR | Noņem esošu direktoriju. |
RSET | Pa labi izlīdzina virkni virknes mainīgajā. |
SAGLABĀŠANA | Ieraksta reģistrā un saglabā reģistra sadaļu vai atslēgu. |
SENDKEYS | Nosūta taustiņsitienus lietojumprogrammai. |
SET | Piešķir objekta atsauci objekta mainīgajam. |
SHELL | Atgriež programmas uzdevuma ID no izpildāmu programmu palaišanas (dubultā). |
SPC | Rakstot vai parādot tekstu, ievieto noteiktu skaitu (n) atstarpju. |
STOP | Aptur izpildi. |
STRPTR | Atgriež LongPtr 64 bitu versijā un Long 32 bitu versijā. |
TAB | Izmanto kopā ar paziņojumu Print # vai drukāšanas metodi, lai pozicionētu izvadi. |
TYPENAME | Atgriež mainīgā datu tipu kā virkni (virkne). |
TYPEOF | Atgriež objekta datu tipu. |
UNLOAD | Izņem objektu no atmiņas. |
UNLOCK | Kontrolē piekļuvi failam. |
VARPTR | Atgriež LongPtr 64 bitu versijā un Long 32 bitu versijā. |
VARTYPE | Atgriež skaitli, kas norāda mainīgā datu veidu (vesels skaitlis). |
PLATUMS | Atvērtajam failam piešķir izvades līnijas platumu (rakstzīmes). |
Mēs ceram, ka šis saraksts jums šķita noderīgs!