vba 2

[초고급엑셀 3] RunQuery 한 줄이면 끝! 엑셀로 실시간 SQL 쿼리 실행하기

python으로 못하는 것은 없다만,업무 자동화 영역에서 엑셀은 여전히 강력한 도구다. 데이터 가공 및 시각화에는 엑셀이 가공과 수정이 쉬워 python보다 훨씬 공수가 적게 든다.특히 버튼 하나만 누르면 데이터베이스에서 실시간으로 데이터를 조회해서 보고서가 갱신되는 구조는 생산성을 비약적으로 높여준다. 문제는 DB연동하여 기능을 구현하는게 은근히 번거롭다.매 시트마다 Connection 객체를 만들고, 루프 돌려서 셀에 하나하나 출력하는 반복적인 작업이 필요했다.DB연동을 활용한 시트가 많아지고 쿼리가 복잡해지다보니중간에 DB 접속 주소, ID/PW가 바뀔 일이 있었는데 엑셀 시트마다 교체하려니까 환장하겠더라. 그래서 아예 한 줄로 끝나는 SQL 조회 함수를 만들었다.한 번 만들어두니 이후로는 복붙만 ..

Trading & Coding 2025.08.26

[채권 3+초고급엑셀 2] 국채 Tenor별 상대가치분석 자동화 구현(Overview)

채권 국고채 금리 spread·butterfly 분석 매일 손으로 하던 과정을 엑셀 VBA + MariaDB로 자동화. 버튼 한 번에 시계열 데이터 조회, 지표 계산, 그래프 업데이트까지 끝. 아침마다 금리 추이를 빠르게 스캔할 수 있는 자동화 툴 구현기. 제작 동기국채 스프레드, 버터플라이를 매일 보려면 손이 많이 간다. 3년-10년, 10년-30년, 5-7-10년… 테너 조합을 확인하려면인포맥스에서 금리 복사함수 붙이고 아래로 땡기기범위 지정 후 그래프 그리기다음날 또 반복매일이 똑같은 노가다이다.그러나 이제는 아니다.버튼 한 방이면 아래처럼 자동으로 뜬다.국채 스프레드, 버터플라이 시각화 자동화엑셀 화면에서 테너별 스프레드와 버터플라이 추이를 자동으로 시각화하는 과정은 다음과 같다.날짜구간(fro..

Trading & Coding 2025.08.19