vba 달력 3

달력 생성 및 검색 기능

현재 진행 중인 거대 프로젝트 중의 일부.달력생성 및 검색 매크로 '달력 초기화'를 누르면 공휴일이 반영된 달력이 만들어진다. 그 전에, 달력에는 각 일별로 일정이 적혀있고 노란셀에 일정의 일부를 입력하고 검색버튼을 누르면 해당 일이 검색되면서 링크도 생성된다. 내 혼자 쓰는 거면 change 구문을 썼을텐데, 다 같이 쓰는 거라 에러에 대처가 안 될듯하여 버튼을 삽입하였다. 한 파일에 다른 기능도 있어서 하나씩 올릴 예정 달력만드는 매크로는 예전 식단 만드는 매크로에서 일부만 수정한 거라 검색 매크로만 본문에 올림 검색 매크로는 큰형님의 코드에서 일정 검색 및 링크를 추가하는 코드를 더 넣었다. 큰형님 만세 Sub fdCell() Dim rnG As Range, rngM As Range, rngEnd ..

VB(A) 2015.04.18

월별 식단표 v3

달력 컨트롤을 이용해 일자별 식단표를 만들어보았다. 스크린샷에는 보이지 않지만 1월부터 12월까지 12개 시트로 각 일자별로 식단이 짜여있고 달력을 클릭하면 해당 일자의 식단을 가져오게 되어있다. 기존 사용하던 사용자폼은 삭제하고 달력 컨트롤만 삽입하였다. 확실히 날짜 선택은 달력이 갑이지. 근데 달력컨트롤이 다른 엑셀 버전에선 에러가 난다는 제보가 ㅠ 게다가 다른 pc에서도 안 열릴 수도 있겠다. 이럴 수가 ㅠ Option ExplicitPrivate Sub Calendar1_Click() Dim calYear As Integer Dim calMonth As Integer Dim calDay As Integer Dim calYoil As String Dim c As Range Dim i As Integ..

VB(A) 2015.01.13

달력을 이용한 월별 식단표

미정이네 어린이집에서 월별 식단표를 보고 '아, vba로 한번 짜보고 싶구나' 라고 마음을 먹은 지 어언 6개월 드디어 정신을 차리고 코드를 열심히 짬. 달력 코드 찾아서 여기저기 붙이고, 매크로 실행시켜가면서 vba 코드 덕지덕지 붙이고 그러다보니 코드에 일관성이 없다는 점이 함정. 그래도 뿌듯하구나 ㅋㅋ 학교에서 만든 명찰에 이어 vba 콜렉션에 추가.

VB(A) 2015.01.07