Vraag & Antwoord

Programmeren

dagen (maandag, dinsdag, woensdag, etc) berekenen VBA excel

2 antwoorden
  • Ik heb een sheet van een willekeurige maand waarbij ik in de eerste kolom de dagen van de maand heb staan (1,2,3 etc). Nu wil ik in de tweede kolom de betreffende dagen afdrukken. Dus als ik bijvoorbeeld de sheet van oktober 2007 print dan berekent die netjes dat 31 dagen zijn, zet die dagen in kolom een maar hoe bereken ik nu in VBA dat 1 oktober een maandag was en 2 oktober een dinsdag? zodat ik die maandag, dinsdag, woensdag etc. in kolom twee kan laten zetten en zo mijn sheet weer iets completer maak. Iemand tips? :roll:
  • [quote:552aafce55="markPEDD"]Iemand tips? :roll:[/quote:552aafce55]Ik wilde een tip geven, maar de functie is zo klein, dat ik hem maar helemaal geef :wink: [code:1:552aafce55] Public Function BepaalWeekdag(ByVal datum As Date) As String If Not IsDate(datum) Then BepaalWeekdag = "Ongeldige invoer" Else BepaalWeekdag = WeekdayName(Weekday(datum, vbUseSystemDayOfWeek)) End If End Function [/code:1:552aafce55] Je moet dus een datum meegeven, en dan krijg je een string terug.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.