본문 바로가기

Programming/Excel3

[excel vba] 엑셀 매크로 vba 시작하기 (3) 함수 사용하기, 차트 그리기 (3-1) 함수를 사용하여 계산하기 sum, average 함수 등 사용하면 너무 편리한 excel ~ 매크로로 표현하는 방법이 아주 조금! 달랐다. 만약 A1 cell 에 A2부터 A6까지의 값의 평균을 구하고 싶다면~ 첫번째 Cells(1,1)="=AVERAGE(A2:A6)" 두번째 Cells(1,1)= Application.Average(Range("A2:A6")) Average, Sun, STEDV 등등을 넣으면 된다. 또 다른 방법도 있겠지만 여기까지했다. (3-2) 차트 그리기 그냥 그리는 건 쉽지만.. (물론 그렇게 쉽지도 않음) 변하는 range를 지정해서 그려야 했다. Dim rngArea As Range #Cells(i, j) 는 range가 시작되는 cell #a, b 는 변수, 원하.. 2020. 9. 19.
[excel vba] 엑셀 매크로 vba 시작하기 (2) If ~ End If/ For ~ Next 엑셀 매크로 시작하기의 두번째 포스팅은 If / For 사용하기 먼저 IF 사용하기! 기본 구조는 If ~~ Then ~~ Elseif ~~ Then ~~ Else ~~ End If 이다. 하나의 조건이라면 If , End if 만 사용하고 두가지 조건이면 if , else , end if 세가지 이상의 조건이면 if, elseif, else, end if 를 사용하면 된다! 그 다음 For 문 사용하기 a 부터 b 까지 반복하려면~ For i = a to b (step *) ~~ Next 이렇게 하면 된다! step 2 를 쓰면 2씩 증가함 step -1 을 쓰면 1씩 감소함 If~End if 문과 For~Next 문을 사용하면 간단하게 코드를 작성할 수 있다~ 쓰고 보니 너무 간단하다. 2020. 9. 7.
[excel vba] 엑셀 매크로 vba 시작하기 (1) 매크로 기록 엑셀 자동화 이제 나도 할 수 있다! (여러분도 할 수 있어요!) 엑셀 초보의 vba 시작하기 포스팅! 베리 이지~ 먼저 vba란? visual basic for application 의 줄임말로 excel 이나 office 프로그램의 프로그래밍 언어! 이를 이용하면 아주 많은 일을 할 수 있다. VBA in Excel VBA (Visual Basic for Applications) is the programming language of Excel and other Office programs. With Excel VBA you can automate tasks in Excel by writing so called macros. www.excel-easy.com 그 중에서 매크로! 매크로는 자동적으로 엑.. 2020. 9. 6.