Notice
Recent Posts
Recent Comments
rand(life)
[vba] 2차원 배열에서 특정차원에 지정된 값이 있는지 검색하는 법 본문
2차원 배열에서 특정차원에 지정된 값이 있는지 검색하는 법
Application.Match(변수, Application.Index(배열, 0, 컬럼위치), 0)
index함수에서 두,세번째 인수를 0을 주면 해당 배열을 반환한다는 점을 이용
index(arr, 0, 3) 하면 arr배열에서 3번째 칼럼을 의미
index(arr, 2, 0) 하면 2번째 행
arr 배열이 다음과 같다면
1 학번1 이름1 과목1
2 학번2 이름2 과목2
3 학번3 이름3 과목3
index(arr, 0, 3)은 이름1,이름2,이름3… 의 배열을 의미한다. 따라서 arr배열에서 이름2라는 값이 있는지, 있다면 어디에 있는지를 확인 가능하다.