심심한 김에 회사에 재능기부-월급 받잖아~

nØthing specia¡|2019년 9월 11일
Posts

심심한 김에 회사에 재능기부-월급 받잖아~

nØthing specia¡|2019년 9월 11일

많은 사람들이 매일 하는 단순작업을 자동화하는 것이 VBA인데, 그런 작업중 하나의 예를 가지고 최선의 VBA코드를 만들어 보려고 한다. 일단 개인적인 의견이지만 최선의 VBA코드는 코드를 되도록 줄이는 것이다. 아예 VBA코드가 없는 게 최선의 VBA프로그래밍이다. 이게 무슨 개똥같은 철학같은 소리이고 어불성설인가? 가지 많은 나무에 바람 잘 날 없다는 속담이 딱 들어 맞는다. 가령 아래와 같은 워크시트가 있는 데, 둘 다 같은 목적과 작업순서를 가진다. B열의 값이 1.0 이상인 종목에 대하여 C~G열까지 복사하기 (이번 경우에는 C4:G8 (하이라이트 친 부분)이 복사할 셀영역이다) I열의 값이 25.0 이상인 종목에 대하여 J~Q열까지 복사하기 (이번 경우에는 J4:G7 (하이라