본문 바로가기

전체 글

(15)
첫번째 개인 프로젝트 히스토리 _4 배관 계산기 만들기 5개의 Main components를 계속 발전시키면서, 프로그램의 윤곽이 구체화되었다. 실제로 코드를 작성하는 시칸만큼이나 재밌고 즐거운 일들이 개발노트에 구조를 그려 나가는 것이다. 프로그램의 전체 스크립트의 구조. 핵심이 되는 클래스와 속성 매서드 시이의 관계
첫번째 개인 프로젝트 히스토리_3 배관 계산기 배관 계산기 프로그램의 구조는 크게 5가지의 main 구성요소를 가진다 1. Database : 계산기에서 불러와야 될 미리 입력된 Piping Materials의 값들. csv 파일 형태로 저장되어 있다. 2. Class of Materials : 각종 PIping Materials의 클래스 화 3. Commands of Functions : Class 안팎을 뛰어넘는 함수들의 모음. 4. Calculator class : 연산을 수행하는 class 5. Main Script : 실재 프로그램이 실행되는 코드 블럭
자주 쓰는 VBA 개체 : Range 개체(1) - Range 속성 Dim rng as Range Excel VBA 메크로를 만들 때 가장 중요한 개체 중 하나가 Range 개체입니다. 당연할 수 밖에 없는게, 엑셀의 계층 구조상 값이 입력되는 기본 단위가 셀(cell)이고, 이 셀들이 모인 개체가 Range이기 때문입니다. Range 개체와 Range 속성은 다른 개념이며 둘은 완전히 일치하는 것이 아닙니다. 'Range 개체'를 만들거나 접근하는 방식이 반드시 'Range' 속성만 있는 것은 아니기 때문입니다. Cells, Rows, Columns 같은 속성도 Range를 만듭니다. 그냥 지금 쉽게 Range 속성을 사용하면 Range 개체가 만들어진다는 정도만 알아 두셔도 됩니다. Range 개체니 속성이니 매서드니 하는 말들이 이해가 안되시는 수준의 분들은 그냥 ..