De Vrijes website Menu sluitenMenu openenNaar top gaan

Menu opties

VBA - Functies (ingebouwde)

FunctieOmschrijving
AbsGeeft een waarde van hetzelfde type uit een getal
ArrayGeeft een Variant-waarde (array) die uit een lijst omgezet is
ChooseSelecteert en geeft een waarde terug uit een lijst met items
ChrGeeft een String-waarde (d.i. een ANSI letter) uit een ANSI getal (d.i. van 0 tot en met 255)
CurDirGeeft een String-waarde die het huidige systeempad weergeeft
DateGeeft een variabele (Date) met de huidige systeemdatum
DateAddGeeft een variabele (Date) die een datum bevat waaraan een bepaald tijdsinterval toegevoegd is
DateDiffGeeft een Long-waarde die het aantal tijdsintervallen tussen twee gespecificeerde data aangeeft
DatePartGeeft een Integer-waarde die het gespecificeerde deel van een datum bevat
DateSerialGeeft een variabele (Date) voor een bepaald jaar, maand en dag
DateValueGeeft een variabele (Date)
DayGeeft een Integer-waarde met een geheel getal tussen 1 en 31 (d.i. dagnummer)
DirGeeft een String-waarde die de naam van een bestand, directory of map weergeeft die overeenkomt met een gespecificeerd patroon of bestandskenmerk
ErrorGeeft de foutmelding die overeenkomt met een bepaald foutnummer
ExpGeeft een grondgetal (d.i 'e', de basis van natuurlijke logaritmen) verhoogd tot een vermogen
FileLenGeeft een Long-waarde die de lengte van een bestand in bytes bevat
FixGeeft een Integer-waarde van een getal
FormatCurrencyGeeft een expressie in het formaat van de valutawaarde
FormatDateTimeGeeft een expressie in het formaat van de datum of tijd
FormatNumberGeeft een expressie in het formaat van het getal
FormatPercentGeeft een expressie in het formaat van de percentage
GetSettingGeeft een String-waarde van de gespecificeerde sleutel uit het Windows OLE register
HourGeeft een Integer-waarde met een geheel getal tussen 0 en 23 (d.i. uurnummer)
InputBoxGeeft een bericht weer in een dialoogvenster, wacht tot de gebruiker tekst invoert of op een knop klikt en geeft daarna een String terug met de inhoud van het tekstvak.
InStrGeeft een Long-waarde die de positie van een eerst gevonden string binnen een andere string bevat vanaf de linkerkant
InStrRevGeeft een Long-waarde die de positie van een eerst gevonden string binnen een andere string bevat vanaf de rechterkant
IntGeeft een Integer-waarde van een getal
IsArrayGeeft een Boolean-waarde of een variabele een array is
IsDateGeeft een Boolean- waarde of een variabele een geldige datum of tijd is
IsEmptyGeeft een Boolean-waarde of een variabele geïnitialiseerd is
IsErrorGeeft een Boolean-waarde of een variabele een geldige expressie is
IsMissingGeeft een Boolean-waarde of een optioneel Variant argument aan een procedure doorgegeven is
IsNullGeeft een Boolean-waarde of een expressie geen geldige gegevens bevat (d.i. Null)
IsNumericGeeft een Boolea-waarde of een expressie als getal geëvalueerd kan worden
LBoundGeeft een Long-waarde met het kleinste beschikbare subscript voor de aangegeven dimensie van een array
LCaseGeeft een in kleine letters omgezette string
LeftGeeft een String-waarde met een gespecificeerd aantal tekens van de linkerkant van een string
LenGeeft een Long-waarde die het aantal tekens in een string bevat of het aantal bytes dat nodig is om een variabele op te slaan
LTrimGeeft een String-waarde met een kopie van een string zonder voorafgaande spaties
MidGeeft een String-waarde met een gespecificeerd aantal tekens van een string
MinuteGeeft een Integer-waarde met een geheel getal tussen 0 en 59 (d.i. minuutnummer)
MonthGeeft een Integer-waarde met een geheel getal tussen 1 en 12, (d.i. maandnummer)
MonthNameGeeft een tekenreeks die de opgegeven maand aangeeft
MsgBoxGeeft een bericht in een dialoogvenster en wacht tot de gebruiker op een knop klikt en geeft daarna een Integer aan op welke knop de gebruiker heeft geklikt
NowGeeft een variabele (Date) die de huidige systeemdatum en tijd aangeeft
ReplaceGeeft een string, die een substring is van een string-expressie die begint bij de startpositie (standaardinstelling 1), waarbij een gespecificeerde substring een bepaald aantal keren is vervangen door een andere substring.
RGBGeeft een Long-waarde dat een RGB-kleurwaarde bevat
RightGeeft een String-waarde met een gespecificeerd aantal tekens van de rechterkant van een string
RndGeeft een Single-waarde met een pseudo-willekeurig getal (d.i. tussen 0 en 1)
RTrimGeeft een String-waarde met een kopie van een string zonder achterste spaties
SecondGeeft een Integer-waarde die een geheel getal tussen 0 en 59 (d.i. secondnummer)
ShellVoert een uitvoerbaar programma (d.i. met de extensie 'exe') uit en geeft een Double-waarde terug die de taak-ID van het programma weergeeft als het succesvol is, anders nul
SpaceGeeft een String-waarde bestaande uit het opgegeven aantal spaties
SplitGeeft een op nul gebaseerde, eendimensionale array die een gespecificeerd aantal items door een gespecificeerde code gescheiden zijn
SqrGeeft een Double-waarde van de vierkantswortel van een getal
StringGeeft een String-waarde met een zich herhalende tekenreeks van de opgegeven lengte
TimeGeeft een variabele (Date) die de huidige systeemtijd bevat
TimerGeeft een Single-waarde die het aantal verstreken seconden sinds middernacht bevat
TimeSerialGeeft een variabele (Date) met de tijd voor een bepaald uur, minuut en seconde
TimeValueGeeft een varaiabele (Date) met daarin de tijd
TrimGeeft een String-waarde met een kopie van een string zonder voorafgaande en achterste spaties
TypeNameGeeft een String-waarde die de gegevenstypenaam van een variabele
UBoundGeeft een Long-waarde met het grootste beschikbare subscript voor de aangegeven dimensie van een array
UCaseGeeft een in hoofdletters omgezette string
ValGeeft de getallen in een string als een numerieke waarde van het juiste type
WeekDayGeeft een Integer-waarde met een heel getal dat de dag van de week bevat (d.i. weekdagnummer)
YearGeeft een Integer-waarde met een heel getal dat het jaartal bevat