I dette eksempel opretter vi en brugerdefineret funktion til at finde ugenummeret for den angivne dato.
I dette eksempel består eksempeldata af medarbejderens fremmødedata, der omfatter dato, medarbejder -id og tilstedeværelsesstatus.
Vi ønsker at finde ugenummeret for en bestemt dato.
I dette eksempel har vi brugt både i de indbyggede funktioner "WEEKNUM" og brugerdefineret funktion "Display_WeekNum" til at beregne ugetallet for den givne dato.
Excel har indbygget funktion "WEEKNUM" til at finde ugenummeret.
Syntaks for WEEKNUM funktion
= WEEKNUM (Dato, FirstDayOfWeek)
Datoparameter angiver den dato, for hvilken man vil finde ugenummeret, og FirstDayOfWeek angiver den dag, der skal betragtes som den første dag i ugen.
Vi har også opbygget en tilpasset funktion “Display_WeekNum” for at finde ugenummeret for den givne dato.
Logisk forklaring
I den tilpassede funktion “Display_WeekNum” har vi brugt WorksheetFunction til at få adgang til den indbyggede WEEKNUM -funktion i Excel. Denne funktion tager dato som inputparameter og returnerer ugenummeret. Som standard betragter denne funktion mandag som første ugedag.
Følg venligst nedenstående for koden
Mulighed Eksplicit funktion Display_WeekNum (DefinedDate As Date) Display_WeekNum = WorksheetFunction.WeekNum (DefinedDate, vbMonday) Slutfunktion
Hvis du kunne lide denne blog, kan du dele den med dine venner på Facebook. Du kan også følge os på Twitter og Facebook.
Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet