TOP

함수 VBA: Weekday

설명

VBA Weekday 함수는 지정된 날짜의 요일 번호(1~7)를 반환합니다.


구문 Weekday

Weekday(날짜)

또는

Weekday(날짜, first_day_of_week)

번호 매기기

기본적으로 한 주의 첫 번째 날은 일요일(1)이고 마지막 날은 토요일(7)입니다.

월요일이 주의 첫 번째 날(1)이고 일요일이 주의 마지막 날(7)이 되도록 번호 매기기를 변경하려면 이 함수를 사용할 때 두 번째 인수로 값 2를 추가합니다.

Weekday(날짜, 2)

예 VBA Weekday

Weekday 함수를 사용하여 여러 날짜의 요일 번호를 표시합니다.

Sub WeekdayExample1()
    
    MsgBox Weekday(#11/2/2020#, 2)          '반환: 1
    MsgBox Weekday("3.11.20", 2)            '반환: 2
    MsgBox Weekday("4 nov 2020", 2)         '반환: 3
    MsgBox Weekday("2020년 5월 11일 17:30:21", 2) '반환: 4
    
End Sub

Weekday 함수를 사용하여 주중과 주말을 구분합니다.

Sub WeekdayExample2()

    If Weekday(Now, 2) < 6 Then
        MsgBox "주일..."
    Else
        MsgBox "주말이에요!"
    End If
    
End Sub
요일 이름을 반환하는 함수: WEEKDAYNAME.