VBA 4

VBA 엑셀에 공공데이터 휴일정보 읽어오기

휴일정보가 필요할때 공공데이터(www.data.go.kr)에서 API를 사용하여 데이터를 읽어오는 방법을 설명한다. 공공데이터 URL확인 및 API 키 생성휴일정보를 불러오기 위한 API를 검색하고, 해당 API신청을 완료하여, 생성된 API를 발급 받는다.  공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datasewww.data.go.kr 회원가입을 하고, 로그인을 한다음, 검색창에서 "공휴일" 로 검색을 하면, OPEN API가 9개 정도 검색이 된다. 그중에 "한국천문연구원_특일 정보"를 신청하면, 활용 목적 등 간단한 정보만 입력하고 나면, 신청이..

ExcelGantt 개발 이력 (History)

ExcelGantt 프로그램의 개발 이력을 관리한다. 시간이 걸리더라도 조금씩 기능을 개선하여, 누군가에게는 도움이 되는 프로그램을 만드는 것이 목표 ^^최신버젼 다운로드 개발이력  ExcelGantt v1.11 (2024-08-15) 버그수정(기간이행율 그래프가 반영이 안되는 오류 개선) ExcelGantt v1.10 (2024-05-26) 그래프 시트명 변경(schedule -> ExcelGantt)이행완료율 바의 색 변경(non 그룹 색 변경) ExcelGantt v1.09 (2024-05-20) 입력이행율, 기간이행율 표시 버튼 추가 및 그래프에 표시 ExcelGantt v1.08 (2024-05-03)성능 개선-날짜변경,데이터 변경이 없는 경우, 업데이트를 최소화 ExcelGantt v1.07 ..

ExcelGantt v1.11 엑셀 간트차트(프로젝트, WBS)

ExcelGantt 개발 (일정관리)Gantt Chart로 일정관리를 하는 것이 체계적이고 좋을 거라는 막연한 생각에 다양한 Gantt 프로그램을 보게 되었다 그중에 XLGantt 프로그램은 정말 환상적인 기능들을 제공하였다. 조금은 사용을 해보았으나 문제는 내 컴퓨터에서는 너무도 느리게 동작을 했다. 여러가지로 고민을 한 끝에 나만의 ExcelGantt 프로그램을 만들어 보기로 하였다. 새로 배워서 해야 할 부분이 많았기에 시간도 많이 걸리고 손도 많이 가는 작업이라는 것을 알게 되었지만 조금씩 기능들을 배우며 기능을 추가하는 것이 나름 재미 있었다. ExcelGantt 주요기능1. 할일과 날짜를 입력하고 상단 리본버튼의 년, 분기, 월, 일 버튼을 클릭하면 해당 일정에 맞는 Gantt Chart 를 ..

엑셀의 원하는 sheet를 변수에 담기

VBA프로그램에서 원하는 엑셀의 Worksheet를 변수에 담고 싶은 생각이 든다. 해당 변수를 참조해서 데이터도 변경하고 여러가지 작업이 가능하기 때문이다.Worksheets로 For 루프를 돌려서 원하는 [시트명]을 찾으면 sht 변수에 저장하는 예제이다. 객체를 저장할 때는 반드시 Set 명령어를 사용해야 한다.Dim sht As WorksheetDim tgt_sht As Worksheet' 대상시트 찾기For Each sht In Worksheets If StrComp(sht.Name, "[시트명]") = 0 Then Set tgt_sht = sht End IfNext sht 손쉽게 접근하는 방법Worksheets(1) ' 첫번째 시트 선택Worksheet..

반응형