엑셀 매크로 조건문, 반복문 사용하는 방법은?!
이전 포스팅에서 엑셀 매크로를 사용하기 위한 설정과 기초적인 사용방법에 대해서 알아보았다. 매크로를 사용하면서 가장 많이 유용하게 사용할 수 있는 것이 조건문과 반복문이다. if문, for문이라고도 하며 코딩을 해 본 사람이라면 어떻게 사용하는지는 알 것이다. 오늘은 엑셀 매크로 조건문과 반복문을 사용하는 방법에 대해서 알아보도록 하겠다.
엑셀 매크로 기초 사용방법이 궁금하다면, 아래 포스팅을 참조해보자.
( 참조: 엑셀 매크로 기초 사용법-버튼연결, 데이터추가, 삭제 등 )
1. if문, 조건문 사용하는 방법
if문의 문법은 아래와 같다.
if 조건 Then
(구문)
ElseIf
)구문)
End If
조금 특이한 것은 마지막에 End If가 있다는 것이다. AND조건은 '&'기호를, OR조건은 'Or'라고 입력하면 된다.
예를 들어 output 워크시트의 1행1열의 값과 2행1열의 값이 1보다 클 때, 3행1열에 3을 입력하고 싶다면 아래와 같이 작성하면 된다.
If Worksheets("output").Cells(1,1)>1 & Worksheets("output").Cells(2,1)>1 Then
Worksheets("output").Cells(3,1)=3
End If
빈 값인지 비교하고 싶다면 IsNull(해당 값)=True 라고, 조건을 입력하면 된다.
2. for문, 반복문 사용하는 방법
for문의 문법은 아래와 같다.
For i = 시작수 To 끝수
(구문)
[Exit For]
Next
For문은 시작수부터 끝수까지 숫자가 증가하면서 반복실행된다. For문은 Next를 만나면, 다시 앞으로 돌아온다. 끝수까지 가지 않고 for문을 중단하고 싶다면 Exit For를 이용하면 된다.
For문을 사용할 때, 유용한 기능 중의 하나는 Application.ScreenUpdating=True이다. 데이터와 차트를 연결시켜 놓고, For문을 이용해서 데이터를 업데이트 한다. For문의 마지막에 위의 구문을 넣으면, 데이터가 변경됨에 따라 차트가 움직이는 모습을 볼 수 있다.
오늘은 엑셀 매크로 조건문과 반복문에 대해서 알아보았다. 여기까지만 알아도 엑셀 매크로를 이용해서 다양하게 편리한 작업들을 해 볼 수 있다.
'취미 생활 > IT관심사' 카테고리의 다른 글
무료 게임하기 싸이트 BEST5! (테트리스 등) (0) | 2022.06.29 |
---|---|
간단한 게임 사이트 (0) | 2022.06.28 |
엑셀 매크로 조건문, 반복문 사용하는 방법은?! (3) | 2020.10.09 |
엑셀 매크로 기초 사용법-버튼연결, 데이터추가, 삭제 등 (0) | 2020.10.02 |
메모장보다 편한 텍스트 에디터, 서브라임 텍스트 설치하기 (0) | 2020.02.25 |
MS워드, 글머리 기호와 번호 매기기 이어서 쓰기 (0) | 2019.11.27 |
오늘도 잘보고 갑니다~ 주말 잘 보내시구요!!
엑셀도 잘하구 싶은데 넘 어려워요 ㅋㅋ
잘보고갑니다!
잘보고갑니다!