Belangrijkste vba-functies

Als u eenmaal met VBA bent begonnen, is het volgende belangrijke dat u leert hoe u de ingebouwde VBA-functies kunt gebruiken bij het schrijven van VBA-code.

Daarom heb ik hier de top 100 VBA-functies (Category Wise) in detail vermeld met voorbeelden en voorbeeldcodes, en deze functies zijn vermeld in specifieke categorieën (10) zodat u het doel van elke functie gemakkelijk kunt begrijpen.

Hieronder vindt u de lijst met categorieën van de belangrijkste VBA-functies. Alle functies worden onder deze categorieën vermeld:

VBA TEKST (tekenreeks) functies

Met VBA TEXT-functies kunt u tekstwaarden in een cel, een celbereik of een heel werkblad of werkmap manipuleren. Simpel gezegd zijn deze functies speciaal ontworpen om tekstwaarden te wijzigen.

Hieronder vindt u een lijst met 18 TEKST-functies die u kunt leren gebruiken:

Naam
Beschrijving
Het helpt u een specifiek formaat toe te passen en vervolgens die tekenreeks in het resultaat terug te geven.
Het zoekt naar een substring uit een string en retourneert de startpositie van de substring in het resultaat.
Het zoekt ook naar een subtekenreeks uit een tekenreeks en retourneert de startpositie van de subtekenreeks in het resultaat (kijkend van rechts naar links).
Het converteert een tekenreeks naar een tekenreeks in kleine letters waarbij alle tekens klein zijn.
Retourneert een subtekenreeks uit een tekenreeks met behulp van het opgegeven aantal tekens (beginnend vanaf de linkerkant van de tekenreeks).
Het telt het aantal tekens uit de opgegeven waarde en retourneert een getal als het aantal van die tekens.
Het verwijdert voorloopspaties (vanaf de linkerkant) van een string en retourneert die string zonder deze spaties in het resultaat.
Retourneert een subtekenreeks uit een tekenreeks met behulp van de startpositie en het opgegeven aantal tekens.
Het vindt een substring uit een string en vervangt deze door een andere substring en retourneert de nieuwe string in het resultaat.
Retourneert een subtekenreeks uit een tekenreeks met het opgegeven aantal tekens (beginnend vanaf de rechterkant van de tekenreeks).
Het verwijdert volgspaties (aan de rechterkant) uit een string en retourneert die string zonder deze spaties in het resultaat.
Het creëert een string met een door de gebruiker opgegeven aantal spaties en retourneert deze in het resultaat.
Het vergelijkt twee tekenreeksen en retourneert het resultaat als een geheel getal.
Het converteert een string naar een specifiek formaat en retourneert een nieuwe string in het resultaat.
Er is een teken nodig, dit wordt een bepaald aantal keren herhaald en in het resultaat wordt het als een string geretourneerd.
Het keert een string om en retourneert deze in het resultaat.
Het verwijdert spaties aan het begin en einde van een string en retourneert een nieuwe string in het resultaat.
Het converteert een tekenreeks naar een tekenreeks in hoofdletters, waarbij alle tekens in hoofdletters zijn.

VBA DATE-functies

VBA DATE-functies zijn specifiek ontworpen om datums uit gegevens te verwerken. Met deze functies kunt u een deel van een datum extraheren, dagen optellen of aftrekken van een datum en het verschil tussen twee datums.

Hieronder hebben we een lijst met 12 DATUM-functies die u kunt leren gebruiken:

Naam
Beschrijving
Het retourneert de huidige datumwaarde in het resultaat met behulp van systeeminstellingen.
Het voegt een interval toe aan de datum (en tijd).
Het retourneert een deel (dag, maand en jaar) van een datum.
Er wordt een datum gemaakt op basis van de opgegeven dag, maand en jaar.
Het converteert een datum die is opgeslagen als een tekenreeks of een tekenreeks die een datum vertegenwoordigt naar een werkelijke datum.
Het neemt de dagwaarde van een geldige datum, negeert de rest van de componenten (maand en jaar) en retourneert deze in het resultaat.
Het retourneert de datum en tijd van de laatste wijziging (als een tekenreeks) van een bestand (werkmap).
Het neemt de maandwaarde van een geldige datum, negeert de rest van de componenten (dag en jaar) en retourneert deze in het resultaat.
Het retourneert de maandnaam met behulp van het maandnummer (variërend van 1 tot 12).
Het retourneert de dag van de week (variërend van 1 tot 7) van een opgegeven datum.
Het retourneert de dagnaam met behulp van het dagnummer (variërend van 0 tot 7).
Het neemt de jaarwaarde van een geldige datum, negeert de rest van de componenten (dag en maand) en retourneert deze in het resultaat.

VBA TIJD-functies

VBA-tijdfuncties helpen u met tijdwaarden te werken en deze desgewenst te manipuleren. U kunt een deel van een tijdwaarde extraheren, uren, minuten en uren aan een tijd toevoegen en het verschil tussen twee tijdwaarden berekenen.

Hieronder hebben we een lijst met 8 TIJD-functies die u kunt leren gebruiken:

Naam
Beschrijving
Het neemt de tijdswaarde van een geldige tijd, negeert de rest van de componenten (minuten en seconden) en retourneert deze in het resultaat.
Het neemt de minutenwaarde van een geldig uur, negeert de rest van de componenten (uren en seconden) en retourneert deze in het resultaat.
Het retourneert de huidige datum en tijd in het resultaat met behulp van systeeminstellingen.
Het neemt de secondenwaarde van een geldige tijd, negeert de rest van de componenten (uren en minuten) en retourneert deze in het resultaat.
Het retourneert de huidige tijdwaarde in het resultaat met behulp van systeeminstellingen.
Het retourneert het aantal seconden dat is verstreken sinds middernacht (00:00).
Het retourneert een geldige tijdwaarde (volgens VBA) met behulp van door de gebruiker opgegeven uren, minuten en seconden.
Het neemt de tijdswaarde van een waarde met datum en tijd en retourneert deze in het resultaat.

VBA MATHS-functies

VBA MATHS-functies zijn ontworpen om specifieke wiskundige berekeningen uit te voeren. Simpel gezegd: deze functies voeren berekeningen uit die op een andere manier complex zijn.

Hieronder hebben we een lijst met 13 MATHS-functies die u kunt leren gebruiken:

Naam
Beschrijving
Het converteert een numerieke waarde naar een absoluut getal en retourneert dit in het resultaat.
Het berekent de boogtangens van het opgegeven getal en retourneert deze in het resultaat.
Het berekent de cosinus van de opgegeven hoek en retourneert deze in het resultaat.
Het berekent de waarde van ex voor de opgegeven waarde van x en retourneert deze in het resultaat.
Het retourneert een getal in het resultaat na het afkappen van een geheel getal.
Er is een getal voor nodig en het volledige deel ervan in het resultaat wordt als een getal geretourneerd.
Het berekent de natuurlijke logaritme voor de natuurlijke logaritme door de gebruiker en retourneert deze in het resultaat.
Het retourneert een willekeurig getal in het resultaat, variërend van 0 tot 1.
Het rondt een getal af op een specifiek aantal decimalen en retourneert het nieuwe afgeronde getal in het resultaat.
Het retourneert een geheel getal dat het rekenkundige teken van het opgegeven getal vertegenwoordigt.
Het berekent de sinus van de opgegeven hoek en retourneert deze in het resultaat.
Het berekent de vierkantswortel van het opgegeven getal en retourneert deze in het resultaat.
Het berekent de tangens van de opgegeven hoekwaarde.

VBA logische functies

VBA LOGICAL-functies helpen u bij het testen van voorwaarden en retourneren één waarde als deze voorwaarde en een andere als deze waarde FALSE is.

Hieronder hebben we 1 LOGIC-functie die u kunt leren gebruiken en u kunt ook VBA IF in uw codes gebruiken:

Naam
Beschrijving
Het test een voorwaarde en retourneert de opgegeven waarde als de voorwaarde WAAR is, en een andere (gespecificeerde) waarde als die voorwaarde ONWAAR is.

VBA-informatiefuncties

VBA INFORMATIE-functies helpen u specifieke informatie uit de Excel-applicatieomgeving te verkrijgen. U kunt controleren of een waarde een datum is als er een fout is of als u een object heeft.

Hieronder vindt u een lijst met 8 INFORMATIE-functies die u kunt leren gebruiken:

Naam
Beschrijving
Het test of de opgegeven expressie een array is en retourneert het resultaat als TRUE of FALSE.
Er wordt getest of de opgegeven expressie een datum is en het resultaat wordt geretourneerd als TRUE of FALSE.
Er wordt getest of de opgegeven expressie leeg is en het resultaat wordt geretourneerd als TRUE of FALSE.
Het test of de opgegeven expressie een fout is en retourneert het resultaat als TRUE of FALSE.
Het test of een argument van een procedure ontbreekt en retourneert het resultaat als TRUE of FALSE.
Er wordt getest of de opgegeven expressie NULL is en het resultaat wordt geretourneerd als TRUE of FALSE.
Het test of de opgegeven expressie een getal is en retourneert het resultaat als TRUE of FALSE.
Het test of de opgegeven expressie een object is en retourneert het resultaat als TRUE of FALSE.

VBA financiële functies

De financiële functies van VBA helpen u financiële berekeningen uit te voeren met de waarden die u invoert. U kunt de afschrijvingen, toekomstige waarden of rentetarieven voor investeringen en leningen berekenen.

Hieronder hebben we een lijst met 12 FINANCIËLE functies die u kunt leren gebruiken:

Naam
Beschrijving
Het berekent de afschrijving van een actief voor een specifieke periode met behulp van de dubbele degressieve methode.
Het berekent de toekomstige waarde van een lening of investering.
Het berekent het rentebedrag van een lening of investering voor een bepaalde periode.
Het berekent het interne rendement op een reeks periodieke kasstromen.
Het berekent het gewijzigde interne rendement voor een reeks periodieke kasstromen.
Het berekent het aantal termijnen voor een investering of lening.
Het berekent de netto contante waarde van een investering.
Het berekent de hoofdsom van een lening of investering voor een bepaalde periode.
Het berekent de huidige waarde van een lening of investering.
Het berekent het rentepercentage voor een lening of investering.
Het berekent de lineaire afschrijving van een actief voor één periode.
Het berekent de afschrijving in som van jaren voor een bepaalde periode van de levensduur van een actief.

VBA ARRAY-functies

VBA ARRAYS-functies helpen u bij het beheren van arrays. Je kunt waarden in een array filteren en een string samenvoegen en splitsen.

Hieronder vindt u een lijst met zes ARRAY-functies die u kunt leren gebruiken:

Naam
Beschrijving
Het creëert een array met een reeks waarden die u heeft opgegeven.
Het retourneert een subset van een array van tekenreeksen met behulp van criteria.
Het voegt meerdere strings samen tot één en retourneert deze als resultaat.
Het retourneert de laagste index voor een dimensie van een array.
Het splitst een string in meerdere strings met behulp van.
Het retourneert de bovenste index van een dimensie van een array.

VBA-gegevenstypeconversiefuncties

VBA-gegevenstypeconversiefuncties helpen u een waarde van het ene gegevenstype naar een ander gegevenstype te converteren, zoals het converteren van een getal dat als tekst is opgeslagen naar een lang gegevenstype.

Hieronder vindt u een lijst met twintig typen Conv-gegevens. Functies die u kunt leren gebruiken:

Naam
Beschrijving
Het converteert de opgegeven expressie naar een Booleaanse gegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar een bytegegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar de huidige gegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar de datumgegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar een dubbele gegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar decimale gegevenswaarde en retourneert deze in het resultaat.
Het retourneert het teken met behulp van een opgegeven tekencode.
Het converteert de opgegeven expressie naar een gehele gegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar een lange gegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar een enkele gegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar een tekenreeksgegevenswaarde en retourneert deze in het resultaat.
Het converteert de opgegeven expressie naar een variante gegevenswaarde en retourneert deze in het resultaat.
Het past het valutaformaat toe op de opgegeven expressie en retourneert deze in het resultaat.
Het past de datumnotatie toe op de opgegeven expressie en retourneert deze in het resultaat.
Het past het getalformaat toe op de opgegeven uitdrukking en retourneert dit in het resultaat.
Het past het percentageformaat toe op de opgegeven uitdrukking en retourneert dit in het resultaat.
Het retourneert een tekenreeks door een numerieke waarde naar hexadecimale notatie te converteren.
Het retourneert een tekenreeks door een numerieke waarde naar een octale notatie te converteren
Het converteert een numerieke waarde naar een tekenreeks en retourneert het resultaat.
Het converteert een tekenreeks naar een numerieke waarde en retourneert deze in het resultaat.

VBA-foutafhandelingsfuncties

VBA-foutafhandelingsfuncties helpen u informatie te krijgen over de fout die optreedt in een VBA-code. Hieronder hebben we 1 foutafhandelingsfunctie die u kunt leren gebruiken en u kunt ook foutafhandelingstechnieken in uw codes gebruiken:

Naam
Beschrijving
Het retourneert een foutgegevenstype met behulp van het opgegeven foutgegevensnummer.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *