기본 콘텐츠로 건너뛰기

라벨이 다단함수인 게시물 표시

(VBA) 011 - 만든 함수에 변수(Parameter)넣기

#毎日育ちゃん可愛い大会 (pptx파일) pptx파일 (xlsx파일) xlsx파일 ★ 진행목적 : 왜 이걸 사용합니까 . 1) 함수를 쪼개서 만들다보면 , 행이나 열을 제어하는 인자를 전달해야 할 때가 있습니다 . 2) 같은 기능을 행이나 열을 통해 반복할 때 사용하는 기능입니다 ! 3) 예를 들자면 , 한 열에 대한 기능을 만들어놓고 , 반복문을 통해 옆의 열로 이동하면서 처리할 때 사용하면 유용하죠 ! ★ 어떻게 생겼는가 ? 1) 아래와 같이 만든 Sub 함수의 옆의 괄호를 사용합니다 ! 2) 지금까지는 Sub 나 Function 에 변수를 넣지 않았는데 , 이제는 사용할 때가 되었네요 ! 1 2 3 4 5 Function data_input(j  As  Integer)     ActiveCell.Offset( 0 , j).Value  =  j End  Function cs ★ 어떻게 사용하는가 ? 1) 이렇게 매개변수 (Parameter) 가 들어가면 , 단독으로는 실행이 되질 않습니다 ! 2) 이미 반복실행하거나 , 외부에서 제어하여 사용할 것으로 계획한 것 이기 때문입니다 . 3) 그렇기 때문에 아래와 같이 제어인자 입력부 -> 데이터 처리부가 세트가 됩니다 . ( 中谷育 ちゃんのイメージ について) 本当に可愛い中谷育ちゃんのイメージが 含まれています。 ありがとうございます。 何か問題があったら、教えてください。 直ちに処理します。

(VBA) 001- Divide & Conquer, 다단함수의 구성

 #毎日育ちゃん可愛い大会 (pptx 파일) pptx파일 (xlsx 파일) xlsx파일 ★ Divide & Conquer 컨셉과 다단함수를 사용하는 이유 1) 일반적으로 큰 문제를 한 번에 풀려고 하면 어려움이 많이 발생 합니다 . 2) 그렇기 때문에 VBA 도 큰 문제를 각 기능을 쪼개서 만들 필요가 있습니다 . 쪼개서 (Divide) 정복한다 (Conquer) 라고 합니다 . 3) 그렇다면 쪼개진 기능을 합쳐줄 필요도 있는 것 입니다 . 4) 여기서 여러 기능 (Method) 의 집합인 다단함수 (Multi-level Function) 가 등장합니다 . ( 거창하지만 별 거 아닙니다 .) ★ 왜 쪼개서 정복합니까 ? (Why we use divide & conquer concept?) 1) 예를 들어서 자동차를 만든다고 생각해봅니다 . 처음부터 다 만들려면 막막할 것입니다 . 2) 그러면 타이어 , 엔진 , 문짝 , 유리 , 에어컨 , 디스플레이 등등을 쪼개서 만들게 될 것입니다 . 그걸 또 쪼개서 다른 부품들로 만들겠죠 ! 그렇게 쪼개다 보면 결국 최소 단위까지가 나올 것입니다 . 자동차는 만들기 어려워도 간단한 유리판이나 철판은 만들기 쉽겠죠 ! 3) 그렇기 때문에 만들기 어려운 걸 쉽게 할 수 있는 방법이 됩니다 . ★ 쪼갠걸 합쳐야겠네요 ! Call 을 사용해봅시다 ! 1) 타이어만 있다고 , 유리만 있다고 , 엔진만 있다고 자동차가 되는 것이 아니죠 ! 2) 그걸 합쳐주는 (Assembly) 하는 과정도 필요합니다 . 3) 간단합니다 . 합쳐줄 함수에서 Call 을 사용해서 호출 하면 됩니다 ! ^^ 4) 합쳐준 함수를 저는 단계가 여러 개가 있으므로 다단함수 라고 부릅니다 . ( 中谷育 ちゃんのイメージ に対して) 本当に可愛い中谷育ちゃんのイメージが 含まれています。 ありがとうございます。 何か問題があったら、教え...