이 기사에서는 모든 열에 VBA 코드를 사용하여 주중, 즉 월요일부터 금요일까지 자동으로 입력하는 방법을 배웁니다.

개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오

img1

삽입을 클릭 한 다음 모듈

img2

그러면 새 모듈이 생성됩니다.

모듈에 다음 코드를 입력하세요

하위 WeekendOut ()

Dim Start As Date, Off As Date

희미한 y %, i #

시작 = InputBox ( “시작 날짜 :”)

끄기 = InputBox ( “종료 날짜 :”)

===

For i = Start To Off

y = y + 1

If Weekday (i, 2) <6 Then

셀 (y, 2) = 형식 (i, “mm-dd-yy”)

셀 (y, 1) = 형식 (i, “dddd”)

ElseIf Weekday (i, 2) = 6 Then

그렇지 않으면

y = y-1

End If

다음 i

End Sub

===

img3

Alt + F8 바로 가기 키를 눌러 매크로 창을 연 다음 매크로를 선택합니다.

img4

또는 F5 키를 눌러 VBA 화면에서 코드를 실행할 수 있습니다.

매크로를 실행하면 다음과 같은 입력 상자가 나타납니다. 시작 날짜를 MM / DD / YYYY 형식으로 입력해야합니다

img5

그런 다음 코드는 종료 날짜를 입력하도록 요청합니다

img6

img7

따라서 A 열에 요일이 표시되고 다음 셀에 날짜가 저장됩니다.

이런 식으로 손으로 고통을 겪지 않고 평일에 쉽게 들어갈 수 있습니다.