Sisällysluettelo
Alta löydät luettelon kaikista VBA: n sisäänrakennetuista toiminnoista. Yleisimmin käytetyt toiminnot sisältävät linkkejä sivuille, joissa käsitellään toimintoja yksityiskohtaisesti.
Toiminto | Kuvaus |
---|---|
Merkkijono/tekstitoiminnot | |
ASC | Palauttaa merkin ASCII -arvon |
CHR | Palauttaa merkin ASCII -arvon perusteella |
CONCATENATE kanssa & | Käytetään kahden tai useamman merkkijonon yhdistämiseen & -operaattorin avulla |
MUOTOA JOUSET | Ottaa merkkijonolausekkeen ja palauttaa sen muotoilluna merkkijonona |
INSTR | Palauttaa merkkijonon alimerkkijonon ensimmäisen esiintymispaikan |
INSTRREV | Palauttaa merkkijonon ensimmäisen esiintymispaikan toisessa merkkijonossa merkkijonon lopusta alkaen |
LCASE | Muuntaa merkkijonon pieniksi kirjaimiksi |
VASEN | Pura alimerkkijono merkkijonosta alkaen vasemmalla olevasta merkistä |
LEN | Palauttaa määritetyn merkkijonon pituuden |
LTRIM | Poistaa merkkijonon etumatkat |
MID | Poimii merkkijonosta alimerkkijonon (mistä tahansa paikasta alkaen) |
KORVATA | Korvaa merkkijonon merkkijonon toisella merkkijoukolla |
OIKEA | Poimii merkkijonosta alimerkkijonon, joka alkaa oikeanpuoleisimmasta merkistä |
RTRIM | Poistaa merkkijonosta peräkkäiset välilyönnit |
SPACE | Palauttaa merkkijonon, jossa on tietty määrä välilyöntejä |
JAKAA | Käytetään merkkijonon jakamiseen erottimen perusteella alimerkkijonoihin |
STR | Palauttaa luvun merkkijonon |
STRCOMP | Palauttaa kokonaislukuarvon, joka edustaa merkkijonojen vertailun tulosta |
STRCONV | Palauttaa merkkijonon, joka on muunnettu isoiksi, pieniksi, oikeiksi kirjaimiksi tai Unicodeksi |
VAHVASTA | Palauttaa merkkijonon, jonka merkit ovat päinvastaisessa järjestyksessä |
TRIMMATA | Palauttaa tekstiarvon, josta on poistettu edessä ja takana olevat välilyönnit |
UCASE | Muuntaa merkkijonon isoiksi kirjaimiksi |
VAL | Palauttaa merkkijonosta löydetyt numerot |
Muoto | Soveltaa muotoa lausekkeeseen ja palauttaa tuloksen merkkijonona. |
Jousisoitin | Luo merkkijonon, joka koostuu useista toistuvista merkeistä. |
Päivämäärä/aika -toiminnot | |
PÄIVÄMÄÄRÄ | Palauttaa nykyisen järjestelmän päivämäärän |
DATEADD | Palauttaa päivämäärän, jonka jälkeen tietty aika/päivämääräväli on lisätty |
DATEDIFF | Palauttaa kahden päivämääräarvon välisen eron määritetyn aikavälin perusteella |
DATEPART | Palauttaa tietyn päivän tietyn osan |
DATESERIAL | Palauttaa päivämäärän, jolle on annettu vuosi, kuukausi ja päivä |
DATEVALUE | Palauttaa päivämäärän sarjanumeron |
PÄIVÄ | Palauttaa kuukauden päivän (luku 1 - 31), jolle on annettu päivämääräarvo |
MUOTOA PÄIVÄMÄÄRÄT | Ottaa päivämäärälausekkeen ja palauttaa sen muotoilluna merkkijonona |
TUNNIN | Palauttaa tunnit (luku 0 - 23) aika -arvosta |
MINUTE | Palauttaa minuutit (luku 0-59) aika -arvosta |
KUUKAUSI | Palauttaa kuukauden (luku 1–12), jolle on annettu päivämäärä |
KUUKAUDEN NIMI | Palauttaa merkkijonon, joka edustaa kuukautta, jonka numero on 1-12 |
NYT | Palauttaa järjestelmän nykyisen päivämäärän ja kellonajan |
AJASTIN | Palauttaa tunnin, minuutin ja toisen arvon annetun ajan |
AIKAARVO | Palauttaa ajan sarjanumeron |
WEEKDAY | Palauttaa luvun, joka edustaa viikonpäivää päivämääräarvon mukaan |
WEEKDAYNAME | Palauttaa merkkijonon, joka edustaa viikonpäivää ja antaa numeron 1-7 |
VUOSI | Palauttaa nelinumeroisen vuoden (luku 1900-9999) päivämääräarvolla |
Toinen | Palauttaa annetun ajan toisen komponentin. |
Aika | Palauttaa nykyisen ajan. |
Ajastin | Palauttaa keskiyön jälkeen kuluneiden sekuntien määrän. |
Matematiikka/laukaisutoiminnot | |
ABS | Palauttaa luvun absoluuttisen arvon |
ATN | Palauttaa luvun arktangentin |
COS | Palauttaa kulman kosinin |
EXP | Palauttaa e korotetun n |
KORJATA | Palauttaa luvun kokonaislukuosan |
MUOTOA NUMEROT | Ottaa numeerisen lausekkeen ja palauttaa sen muotoilluna merkkijonona |
INT | Palauttaa luvun kokonaislukuosan |
HIRSI | Palauttaa luvun luonnollisen logaritmin |
RANDOMIZE | Käytetään satunnaislukugeneraattorin RND -toiminnossa käyttämän siemenarvon muuttamiseen |
RND | Käytetään satunnaisluvun (kokonaisluku) luomiseen |
PYÖRISTÄÄ | Palauttaa luvun pyöristettynä tiettyyn numeroon |
SGN | Palauttaa numeron merkin |
SYNTI | Palauttaa kulman sinin |
SQR | Palauttaa luvun neliöjuuren |
TAN | Palauttaa kulman tangentin |
MOD | Palauttaa jäännöksen jakooperaattorin (kokonaisluku) jälkeen. |
XOR | Bittikohtainen poissulkemisoperaattori. |
Loogiset toiminnot | |
JA | Palauttaa TOSI, jos kaikki ehdot ovat TOSI |
TAPAUS | Sisältää IF-THEN-ELSE -lausekkeen toiminnallisuuden |
… SEURAAVAAN | Käytetään FOR LOOPin luomiseen |
JOS-SILLÄ MUUTA | Palauttaa arvon, jos määritetty ehto on TOSI tai muu arvo, jos se on EPÄTOSI |
TAI | Palauttaa TOSI, jos jokin ehdoista on TOSI |
VAIHTAA | Arvioi lausekeluettelon ja palauttaa vastaavan arvon luettelon ensimmäiselle lausekkeelle, joka on TOSI |
KUIN… WEND | Käytetään WHILE LOOPin luomiseen |
ON | Vertaa kahta objektiviittausmuuttujaa. |
KUTEN | Kuvion sovitusoperaattori. |
Tietotoiminnot | |
YMPÄRISTÖ | Palauttaa käyttöjärjestelmän ympäristömuuttujan arvon |
ISDATE | Palauttaa TOSI, jos lauseke on kelvollinen päivämäärä |
ON TYHJÄ | Käytetään tyhjien solujen tai alustamattomien muuttujien tarkistamiseen |
ISERROR | Käytetään virhearvojen tarkistamiseen |
EI OLE | Käytetään tarkistamaan NULL -arvo |
ISNUMERINEN | Käytetään numeerisen arvon tarkistamiseen |
IsArray | Testaa, onko toimitettu muuttuja taulukko. |
Puuttuu | Testaa, puuttuuko valinnainen argumentti menettelyyn. |
IsObject | Testaa, edustaakö toimitettu muuttuja objektimuuttujaa. |
Taloudelliset toiminnot | |
DDB | Palauttaa omaisuuserän poistot kaksinkertaisen laskun saldomenetelmällä |
FV | Palauttaa sijoituksen arvon tulevaisuudessa |
IPMT | Palauttaa sijoituksen koron |
IRR | Palauttaa rahavirran sarjan sisäisen tuoton |
MIRR | Palauttaa muutetun rahavirran sarjan sisäisen tuoton |
NPER | Palauttaa sijoituksen jaksojen määrän |
NPV | Palauttaa sijoituksen nykyisen nettoarvon |
PMT | Palauttaa lainan maksun |
PPMT | Palauttaa tietyn maksun päämiehen maksun |
PV | Palauttaa sijoituksen nykyarvon |
HINTA | Palauttaa annuiteetin koron |
SLN | Palauttaa hyödykkeen poistot tasapoistoin |
SYD | Palauttaa omaisuuserän poistot, jotka perustuvat vuosien numeroiden poistomenetelmään |
Tiedosto-/hakemistotoiminnot | |
CHDIR | Käytetään nykyisen hakemiston tai kansion muuttamiseen |
CHDRIVE | Käytetään nykyisen aseman vaihtamiseen |
CURDIR | Palauttaa nykyisen polun |
DIR | Palauttaa ensimmäisen tiedostonimen, joka vastaa määritettyä polkua ja määritteitä |
TIEDOSTOAIKA | Palauttaa päivämäärän ja kellonajan, jolloin tiedosto luotiin tai viimeksi muutettiin |
FILELEN | Palauttaa tiedoston koon tavuina |
GETATTR | Palauttaa kokonaisluvun, joka edustaa tiedoston, kansion tai hakemiston määritteitä |
MKDIR | Käytetään uuden kansion tai hakemiston luomiseen |
SETATTR | Käytetään tiedoston määritteiden määrittämiseen |
FileAttr | Palauttaa Open -lauseella avatun tiedoston tilan. |
FILECOPY | Kopioi tiedoston hakemistosta toiseen. |
ILMAINEN | Palauttaa seuraavan voimassa olevan ilmaisen tiedostonumeron (kokonaisluku). |
SAADA | Lukee tiedot tekstitiedostosta tietueeksi. |
TULO | Palauttaa tulo- tai binääritiedoston (merkkijono) avoimen virran. |
EOF | Palauttaa arvon, joka ilmaisee, onko tiedoston loppu saavutettu (Boolean). |
KIRJOITTAA | Kirjoittaa tiedot peräkkäiseen tiedostoon. |
TULOSTA | Kirjoittaa näytön muotoillut tiedot peräkkäiseen tiedostoon. |
LAITTAA | Kirjoittaa tietueen tiedot tekstitiedostoon. |
TAPPAA | Poistaa olemassa olevan tiedoston. |
SEEK - Toiminto | Palauttaa nykyisen luku-/kirjoitusaseman tiedostossa, joka on avattu käyttämällä Open -lausetta (pitkä). |
SEEK - Lausunto | Repositiot, joissa seuraava tiedoston toiminto suoritetaan. |
AVATA | Avaa tekstitiedoston tai CSV -tiedoston. |
LINE INPUT | Lukee yhden rivin avoimesta peräkkäisestä tiedostosta ja määrittää sen merkkijonolle. |
KIINNI | Sulkee tekstitiedoston. |
LATAA KUVA | Lataa kuvan tiedostosta kuva- tai kuvanohjaimeen (IPictureDisp). |
LOC | Palauttaa nykyisen luku-/kirjoitusaseman avoimessa tiedostossa (pitkä). |
LUKKO | Lukitsee pääsyn tiedoston osiin muita prosesseja varten. |
LOF | Palauttaa avoimen tiedoston pituuden tai koon tavuina (pitkä). |
NIMI | Nimeä olemassa oleva tiedosto tai hakemisto uudelleen. |
SAVEPICTURE | Tallentaa graafisen kuvan objektien Kuva- tai Kuva -ominaisuudesta tiedostoon. |
Tietotyyppi Konv. Toiminnot | |
CBOOL | Muuntaa arvon booleaniksi |
CBYTE | Muuntaa arvon tavuksi (eli numeroksi 0–255) |
CCUR | Muuntaa arvon valuutaksi |
CDATE | Muuntaa arvon päivämääräksi |
CDBL | Muuntaa arvon kaksinkertaiseksi |
CDEC | Muuntaa arvon desimaaliluvuksi |
CINT | Muuntaa arvon kokonaisluvuksi |
CLNG | Muuntaa arvon pitkäksi kokonaisluvuksi |
CSNG | Muuntaa arvon yhden tarkkuuden numeroksi |
CSTR | Muuntaa arvon merkkijonoksi |
CVAR | Muuntaa arvon muunnokseksi |
CLNGLNG | Palauttaa pitkän (64 -bittisen alustan) tietotyypiksi muunnetun lausekkeen. |
CLNGPTR | Palauttaa lausekkeen, joka on muunnettu longptr -tietotyypiksi. |
CVDATE | Palauttaa lausekkeen, joka on muunnettu päivämäärän muunnoksen alatyypiksi (muunnelma). |
Muoto Valuutta | Ottaa valuuttamuodon lausekkeeseen ja palauttaa tuloksen merkkijonona. |
FormatDateTime | Ottaa päivämäärä- ja aikamuodon lausekkeeseen ja palauttaa tuloksen merkkijonona. |
MuotoNumero | Ottaa lausekkeeseen numeromuodon ja palauttaa tuloksen merkkijonona. |
FormaattiPercent | Ottaa lausekkeeseen prosenttimuodon ja palauttaa tuloksen merkkijonona. |
Hex | Muuntaa numeerisen arvon heksadesimaalimuotoon ja palauttaa tuloksen merkkijonona. |
Lokakuuta | Muuntaa numeerisen arvon oktaalimerkinniksi ja palauttaa tuloksen merkkijonona. |
MACID | Muuntaa neljän merkin vakion arvoksi, jota Dir, Kill, Shell ja AppActivate voivat käyttää. |
VBA -matriisitoiminnot | |
Array | Luo taulukon, joka sisältää toimitetun arvosarjan. |
Suodattaa | Palauttaa toimitetun merkkijonon osajoukon toimitettujen ehtojen perusteella. |
Liittyä seuraan | Yhdistää useita alimerkkijonoja yhdeksi merkkijonoksi. |
LBound | Palauttaa matriisin ulottuvuuden alimman alaindeksin. |
UBound | Palauttaa matriisin ulottuvuuden korkeimman alaindeksin. |
REDIM | Alustaa ja muuttaa dynaamisen taulukon kokoa. |
VBA -viestitoiminnot | |
InputBox | Näyttää valintaikkunan, joka pyytää käyttäjää syöttämään. |
MsgBox | Näyttää modaalisen viestiruudun. |
VBA -virheenkäsittelytoiminnot | |
CVErr | Tuottaa virheen tietotyypin toimitetulle virhekoodille. |
Virhe | Palauttaa toimitettua virhekoodia vastaavan virheilmoituksen. |
Hakutoiminnot | |
VALITA | Palauttaa arvon tiettyyn sijaintiin perustuvasta arvoluettelosta |
VBA -ohjelman kulun toiminnot | |
IIf | Arvioi lausekkeen ja palauttaa yhden kahdesta arvosta sen mukaan, onko lausekkeen arvo Tosi vai False. |
Muut | |
Vlookup VBA: ssa | Käytä Excel -laskentataulukon Vlookup -toimintoa VBA: sta |
HYVÄKSYTY | Aktivoi sovelluksen tai ikkunan, joka on käynnissä Windowsissa. |
PIIPPAUS | Tuottaa yhden piippausäänen. |
SOITTAA PUHELIMELLA | Siirrä ohjauksen aliohjelmaan tai funktioon. |
CALLBYNAME | Palauttaa, asettaa tai suorittaa objektin menetelmän tai ominaisuuden (variantti). |
KOMENTO | Palauttaa sovelluksen (variantti) käynnistämiseen käytetyn komentorivin argumenttiosan. |
CREATEOBJECT | Palauttaa viitteen uuden ActiveX- tai OLE -objektin (muunnoksen) luomisen jälkeen. |
POISTOASETUS | Poistaa (tai poistaa) avaimen tai osan rekisteristä. |
TEHTÄVÄT | Keskeyttää suorituksen, jotta järjestelmä voi käsitellä muita tapahtumia. |
EQV | Bittikohtainen vertailuoperaattori. |
POISTA | Alustaa taulukon elementit uudelleen. |
GETALLSETTINGS | Palauttaa luettelon tärkeimmistä asetuksista ja niiden arvoista rekisteristä (muunnelma). |
GETOBJECT | Palauttaa viittauksen ActiveX -komponentin tarjoamaan objektiin. |
ASETUKSET | Lukee rekisteristä ja palauttaa arvon tai avaimen rekisteristä (merkkijono). |
MENE | Siirtää ohjauksen rivitarran osoittamaan aliohjelmaan. |
IMESTATUS | Palauttaa Microsoft Windowsin (kokonaisluku) nykyisen syöttötavan muokkaustilan. |
IMP | Looginen seuraus kahdesta arvosta (variantti). |
TOTEUTUKSET | Määrittää rajapinnan tai luokan, joka voidaan toteuttaa luokkamoduulissa. |
ANTAA | Laskee arvon ja määrittää sen uudelle muuttujalle. |
LADATA | Lataa objektin, mutta ei näytä sitä. |
LSET | Vasen tasaa merkkijonon merkkijonomuuttujan sisällä. |
EI | Looginen EI -operaattori (Boolean). |
OBJPTR | Palauttaa LongPtr -version 64 -bittisessä versiossa ja Long -version 32 -bittisessä versiossa. |
OSITTELU | Palauttaa merkkijonon, joka osoittaa, mihin alueeseen se kuuluu (merkkijono). |
QBCOLOR | Palauttaa määritettyä värinumeroa (pitkä) vastaavan RGB -värin. |
RAISEEVENT | Käynnistää moduulin tasolla ilmoitetun tapahtuman luokassa, lomakkeessa tai asiakirjassa. |
REM | Määrittää yhden rivin kommentteja. |
PALAUTA | Sulkee kaikki Open -lausekkeella avatut tiedostot. |
RGB | Palauttaa numeron, joka edustaa RGB -väriarvoa (pitkä). |
RMDIR | Poistaa olemassa olevan hakemiston. |
RSET | Oikea tasaa merkkijonon merkkijonomuuttujan sisällä. |
SÄÄSTÖ | Kirjoittaa rekisteriin ja tallentaa osan tai avaimen rekisteriin. |
SENDKEYS | Lähettää näppäimistön sovellukselle. |
ASETA | Määrittää objektiviittauksen objektimuuttujalle. |
KUORI | Palauttaa ohjelman tehtävän tunnuksen suoritettavien ohjelmien suorittamisesta (Double). |
SPC | Lisää tietyn määrän (n) välilyöntejä kirjoitettaessa tai näytettäessä tekstiä. |
LOPETTAA | Keskeyttää suorituksen. |
STRPTR | Palauttaa LongPtr -version 64 -bittisessä versiossa ja Long -version 32 -bittisessä versiossa. |
SARKAIN | Käytetään Tulosta # -lausekkeen tai Tulostusmenetelmän kanssa tulosteen sijoittamiseen. |
TYPENAME | Palauttaa muuttujan tietotyypin merkkijonona (merkkijono). |
TYYPPI | Palauttaa objektin tietotyypin. |
PURKAA | Poistaa objektin muistista. |
AVATA | Hallitsee pääsyä tiedostoon. |
VARPTR | Palauttaa LongPtr -version 64 -bittisessä versiossa ja Long -version 32 -bittisessä versiossa. |
VARTYPE | Palauttaa muuttujan (kokonaisluku) tietotyypin osoittavan numeron. |
LEVEYS | Määrittää tulostusrivin leveyden (merkit) avoimelle tiedostolle. |
Toivomme, että pidit tätä luetteloa hyödyllisenä!