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:
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.