365 함수로 달력만들기이다.
본인은 이런 비슷한 달력들을 많이 만들어보았다.. 의뢰에도 이런 비슷한 문의가 들어왔기 때문에 지저분한 코드에 비해서 어렵지않게 만들어 왔던거 같다..
하지만 365함수로 만든 달력을 보면서 진짜 [대단하다] 말밖에는 생각나지 않는다.
=LET(
→step1, 요일표시,
_head, {"일", "월", "화", "수", "목", "금", "토"},
→step2, SEQUENCE 함수로 달력표시 - WEEKDAY 함수로 요일 위치를 찾아감,
_date, SEQUENCE(5, 7, B2) - WEEKDAY(B2) + 1,
→step3, 해당월이 아니면 표시안함 / 날짜 표시는 일자만 나오도록,
_modify, IF(MONTH(B2) <> MONTH(_date), "", TEXT(_date, "dd")),
→step4, 헤드와 달력을 표시,
VSTACK(_head, _modify)
)
친구야!! 같이 하자 365
'VBA > 365 FUNCTION' 카테고리의 다른 글
[365 함수리뷰] 각행에서 숫자들만 뽑아서 출력하기 (0) | 2023.10.26 |
---|---|
[365 함수리뷰] 간편차트 만들기 (0) | 2023.10.20 |
[365 함수리뷰] MAKEARRAY 구구단 만들기 (0) | 2023.10.19 |
[365 함수리뷰] 해당기간의 [월]을 표시 (0) | 2023.10.19 |
[365 함수리뷰] PIVOT 구현하기 (0) | 2023.10.18 |
댓글