VBA språket inneholder en rekke funksjoner som du kan bruke til å bygge kode i Excel. Tabellen nedenfor inneholder beskrivelser av de mest nyttige funksjoner. Når du skriver kode, skriver ordet VBA etterfulgt av en periode, og du vil se en drop-dråpe liste over disse funksjonene. Se Hjelp Excel system for flere detaljer.
VBA FunctionWhat Det DoesAbsReturns den absolutte verdien av et numberArrayReturns en variant som inneholder en arrayAscConverts det første tegnet i strengen til sine ASCII valueAtnReturns arctangens til en numberCBoolConverts et uttrykk for å boolske data typeCByteConverts et uttrykk for å byte data typeCCurConverts et uttrykk for valutadata typeCDateConverts et uttrykk oppdaterte data typeCDblConverts et uttrykk for å doble data typeCDecConverts et uttrykk til desimaltall data typeChooseSelects og returnerer en verdi fra en liste over argumentsChrConverts en ANSI verdi til en characterCIntConverts et uttrykk til heltall data typeCLngConverts et uttrykk til lange data typeCosReturns cosinus en numberCreateObjectCreates et OLE Automation objectCSngConverts et uttrykk for å enkelt data typeCStrConverts et uttrykk for streng data typeCurDirReturns dagens pathCVarConverts et uttrykk for å variant data typeCVDateConverts et uttrykk oppdaterte data typeCVErrReturns en brukerdefinert feil typeDateReturns dagens system dateDateAddReturns en date med en bestemt dato intervall lagt til itDateDiffReturns forskjellen mellom to datoer som timeintervalDatePartReturns et heltall som inneholder en bestemt del av en dateDateSerialReturns en dato for en bestemt år, måned, og dayDateValueConverts en streng til dateDayReturns den dagen i måneden av en dateDirReturns navnet på en fil eller katalog som matcher apatternDoEventsYields utførelsen slik at operativsystemet kan behandle othereventsEOFReturns sant hvis slutten av en tekstfil har vært reachedErrorReturns feilmeldingen som tilsvarer en errornumberExpReturns bunnen av naturlige logaritmer (e) hevet til apowerFileAttrReturns den fil modus for en tekst fileFileDateTimeReturns dato og klokkeslett når en fil var siste modifiedFileLenReturns antall bytes i en fileFixReturns heltallsdelen av en numberFormatReturns et uttrykk i en bestemt formatFormatCurrencyReturns et tall som en streng, formatert som currencyFormatDateTimeReturns et tall som en streng, formatert som en dato og /ortimeFormatNumberReturns et tall som en formatert stringFormatPercentReturns et tall som en streng, formatert som en percentageFreeFileReturns neste fil nummer tilgjengelig for bruk av de OpenstatementGetAllReturns en liste over viktige innstillinger og deres verdier (originallycreated med SaveSetting) fra et program ’ inntreden i theWindows registryGetAttrReturns en kode som representerer en fil attributeGetObjectRetrieves en OLE Automation objekt fra en fileGetSettingReturns en nøkkelinnstilling verdi fra et program ’ s entryin Windows registryHexConverts fra desimal til hexadecimalHourReturns timen for en timeIIfReturns en av to deler, avhengig av evalueringen av anexpressionInputReturns et bestemt antall tegn fra en åpen textfileInputBoxDisplays en boks til å be en bruker for input, og returnerer Verdidata enteredInStrReturns plasseringen av en streng i en annen stringInStrRevReturns posisjonen til en streng inne i en annen streng, som begynner på baksiden slutten av stringIntReturns heltallet del av en numberIsArrayReturns sant hvis en variabel er en arrayIsDateReturns True hvis en variabel er en dateIsEmptyReturns True hvis en variabel ikke har vært initializedIsErrorReturns sant hvis et uttrykk er en feil valueIsMissingReturns True hvis et valgfritt argument ikke ble sendt til aProcedureIsNullReturns sant hvis et uttrykk inneholder ingen gyldige dataIsNumericReturns True hvis et uttrykk kan evalueres som en numberIsObjectReturns True hvis et uttrykk refererer til en OLE AutomationobjectJoinReturns en streng skapt ved å bli en del av substringscontained i en arrayLBoundReturns den nedre grensen av en arrayLCaseReturns en streng konverteres til lowercaseLeftReturns et angitt antall tegn fra venstre astringLenReturns lengden på en streng, i charactersLocReturns dagens lese- eller skriveposisjon av en tekst fileLOFReturns antall bytes i en åpen tekst fileLogReturns den naturlige logaritmen for et numberLTrimReturns en kopi av en streng uten ledende spacesMidReturns et spesifisert antall tegn fra en stringMidBReturns et angitt antall byte fra en spesifisert positionin en streng stringMinuteReturns minuttet av en timeMonthReturns måneden en dateMonthNameReturns en streng som angir de angitte monthMsgBoxDisplays en modal meldingsboks og returnerer IDen til buttonclickedNowReturns dagens system dato og timeOctConverts fra desimal til octalReplaceReturns en streng der en delstreng blir erstattet withanotherRGBReturns et tall som representerer en RGB-farge valueRightReturns et angitt antall tegn fra høyre side av astringRndReturns et tilfeldig tall mellom 0 og 1RoundRounds et tall til et bestemt antall desimaler placesRTrimReturns en kopi av en streng med ingen etterfølgende spacesSecondReturns den andre av en timeSeekReturns gjeldende posisjon i en tekst fileSgnReturns et heltall som indikerer tegn på en numberShellRuns en kjørbar programSinReturns sinus til en numberSpaceReturns en streng med et bestemt antall spacesSplitReturns en matrise som består av en rekke substringsSqrReturns torget roten av en numberStrReturns en strengrepresentasjon av en numberStrCompReturns en verdi som indikerer resultatet av en stringcomparisonStrConvReturns en streng variant konverteres som specifiedStringReturns en gjentagende karakter eller stringStrReverseReturns tegnene i en streng i revers orderSwitchEvaluates en liste over uttrykk og returnerer en verdi associatedwith første uttrykk i listen som er TrueTabPositions produksjonen i en utgang streamTanReturns tangens for en numberTimeReturns dagens system timeTimerReturns antall sekunder siden midnightTimeSerialReturns tiden for en bestemt time, minutt og secondTimeValueConverts en streng til en tid serie numberTrimReturns en streng uten ledende og mellomrom og replacesmultiple områder med en enkelt spaceTypeNameReturns en streng som beskriver datatypen avariableUBoundReturns den øvre grensen av en arrayUCaseConverts en streng til uppercaseValReturns tallene som finnes i en stringVarTypeReturns en verdi som indikerer subtype av en variableWeekdayReturns et tall som representerer en dag i weekWeekday NameReturns en streng indikerer de spesifiserte weekdayYearReturns året for en date