Hoe gebruik ik de vba weekdayname-functie?

De VBA-functie WEEKDAGNAAM wordt vermeld in de datumcategorie van VBA-functies. Wanneer u het in VBA-code gebruikt, retourneert het de naam van de dag (weekdag ) met het opgegeven gehele getal als dagnummer. In eenvoudige bewoordingen retourneert het de naam van de dag met behulp van het nummer van de dag van de week (variërend van 1 tot 7).

Syntaxis

Naam WeekDag(WeekDag, [Afkorten], [EersteWeekDag])

Argumenten

  • Dag van de week : een geheel getal om de dag tussen 1 en 7 aan te geven.
  • [Afkorten] : een Booleaanse waarde die aangeeft of u een volledige maandnaam of een verkorte naam nodig heeft. [Dit is een optioneel argument en als dit wordt weggelaten, wordt VBA standaard FALSE].
    • Gebruik TRUE voor de korte naam (bijv. “Jan”, “Feb”, “Mar”, etc.) of FALSE voor de volledige naam (bijv. “Januari”, “Februari”, “Maart”, etc.)
  • [FirstDayOfWeek] : een tekenreeks om de eerste dag van de week in te stellen [Dit is een optioneel argument en als dit wordt weggelaten, neemt VBA standaard vbSunday].
    • vbUseSystemDayOfWeek – Afhankelijk van systeeminstellingen.
    • vbzondag – zondag
    • vblunday – maandag
    • vbdinsdag – dinsdag
    • vbwoensdag – woensdag
    • vbDonderdag – donderdag
    • vbVrijdag – vrijdag
    • vbzaterdag – zaterdag

Voorbeeld

Om praktisch te begrijpen hoe u de VBA WEEKDAYNAME-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:

example-vba-weekdayname-function
 Sub example_WEEKDAYNAME() Range("A1").Value = WeekdayName(1, "True", vbMonday) End Sub

In de bovenstaande code gebruikten we WEEKDAYNAME, en we gebruikten 1 om de eerste dag van de week te krijgen, TRUE om de korte naam van de dag van de week te krijgen, en vbMonday om maandag in te stellen als de eerste dag van de week. In het resultaat hebben we Mon in cel B1.

Voeg een reactie toe

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