[Excel VBA] 이중 For문을 사용하여 원하는 값 찾기
2019. 11. 11. 00:53ㆍ업무 스킬/Excel VBA
728x90
자 위 표에서 1,200이란 숫자를 찾는 For 문을 짜 보자
For문은 숫자 변수를 기본으로 사용하기 때문에, For문을 짜기 전 미리 숫자 변수를 선언하자
위 표에서는 행과 열 두 개의 변수를 사용해서 찾아야 하므로 두 가지 숫자 변수를 선언하자
변수 선언할 때는, 나중에 알아볼 수 있게 약자를 쓰는 것을 추천한다. 여기서 r은 Row, c는 Column의 약자이다.
여기서 우리는 1월부터 검색을 시작해야 하니, 이중 For문 중, Column의 For문을 미리 쓰고 이후에 Row의 For문을 써줘야 Row가 먼저 검색되고 그 후에 Column이 검색되게 할 수 있다.
코드를 설명하면, Cells(Row, Column)을 사용하여, 첫 번째 For문에 Column을 3부터 14까지로
정하고 두 번째 For문에는 Row을 3부터 11까지 정하여 진행되도록 만들어졌다.
그 후 IF문을 사용하여 CELL값이 원하는 값 즉, 1200일 경우 이 프로시저를 나가게 하고
원하는 값이 아닐 경우 CELL의 Interior 즉, 배경색을 변경하도록 만들었다.
결과는 다음과 같다.
728x90
'업무 스킬 > Excel VBA' 카테고리의 다른 글
[엑셀 VBA] On Error문을 이용한 에러 제어 방법 (0) | 2019.11.19 |
---|---|
[Excel VBA] Function 프로시저, 사용자 정의 함수 (0) | 2019.11.14 |
[Excel VBA] AddChart2 , 엑셀 2016 새로운 기능 (0) | 2019.11.07 |
[Excel VBA] AddChart , 차트 삽입하기 (0) | 2019.11.07 |
[Excel VBA] Goto문 사용하여 VBA 암호 만들기 (0) | 2019.11.05 |