CAFE

각종 자료, 정보

[036] 엑셀 만년달력 및 일정표

작성자윤슬|작성시간11.08.06|조회수3,746 목록 댓글 12

안녕하세요?

 

얼마전 올라온 질문에 만년달력과 관련된 내용이 있어 예전자료를 찾아 봤더니...

비슷한 내용의 자료가 있어 올려둡니다.

 

만년달력을 만들고 해당날짜의 일정이나 휴일등을 미리 지정해 두면 년이나 월을 변경시키면

자동으로 우측에 해당월의 일정이 나타나도록 VBA로 코딩된 자료입니다.

아래는 위 설명의 그림입니다.

그리고 몇번 이것저것 사용해 보시면 사용법은 굳이 말씀드리지 않아도 될듯 합니다.

 

 

아래는 해당자료의 코드입니다.

 

Option Explicit

 

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("c2,e2")) Is Nothing Then
    Call Module1.Test
End If
End Sub

-------------------------------------------------

Option Explicit

 

Sub Test()
Dim Rng As Range, rng_CR As Range, rng_To As Range

 

Application.ScreenUpdating = False

 

Set Rng = Worksheets("휴일_일정_메모").Range("b5").CurrentRegion
Set rng_CR = Worksheets("달력").Range("u1:v2")
Set rng_To = Worksheets("달력").Range("r5:u5")

 

Rng.AdvancedFilter xlFilterCopy, rng_CR, rng_To, 0
Worksheets("달력").Range("R6:R23").NumberFormat = "d"

 

Application.ScreenUpdating = True
End Sub


 

그럼 또...!

 

=====================================================================================

첨부파일

 

첨부파일 110806_일정표_만들기_VBA.xlsm

=====================================================================================

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자망고스틴 | 작성시간 16.07.12 좋은 자료 감사합니다~
  • 작성자나날이 | 작성시간 17.03.19 우왕 감사합니다 ㅠㅠ
  • 작성자남수정짱 | 작성시간 17.04.13 감사합니다.
    유용하게 사용 하겠습니다~^^
  • 작성자가끔은하늘을보자 | 작성시간 17.06.15 잘보겠습니다~
  • 작성자kucas | 작성시간 17.10.17 감사합니다
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼