이 페이지에서
구문
= Extract_Column ( 배열, 열번호 )
인수구분
형식 설명
배열
필수
Variant
특정 열을 추출할 배열입니다.
열번호
필수
Long
배열에서 추출할 열의 열 번호입니다.
마스터 코드
복사한 코드는 VBA 편집기(Alt + F11) 새 모듈에 붙여넣어 사용하세요'###############################################################
'오빠두엑셀 VBA 사용자지정함수 (https://www.oppadu.com)
'▶ Extract_Column 함수
'▶ 배열에서 지정한 열을 추출합니다.
'▶ 인수 설명
'_____________DB : 특정 열을 추출할 배열입니다.
'_____________Col : 배열에서 추출할 열의 열번호입니다.
'▶ 사용 예제
'Arr = Extract_Column(Arr, 3) '<- 3번째 열을 추출합니다.
'##############################################################
Function Extract_Column(DB As Variant, Col As Long) As Variant
Dim i As Long
Dim vArr As Variant
ReDim vArr(LBound(DB) To UBound(DB), 1 To 1)
For i = LBound(DB) To UBound(DB)
vArr(i, 1) = DB(i, Col)
Next
Extract_Column = vArr
End Function
활용 예제
배열에서 첫번째 열 추출하기
Array = Extract_Column(Array, 1)
배열에서 세번째 열 추출하기
Array = Extract_Column(Array, 3)
안내사항
2차원 배열에서만 사용할 수 있습니다.
1차원 배열 또는 3차원 이상 배열을 입력하면 런타임 오류 9 '아래첨자 사용이 잘못 되었습니다' 를 반환합니다.
이런게 국익을 만들어 내는거라 생각합니더
파일이 누락되어 있었습니다. 이용에 불편을 드려 죄송합니다.
방금 파일을 새로 올려드렸으니 한번 확인해보시겠어요?
감사합니다.
ChatGPT를 통해 생성한 코드입니다. 아래 코드를 한번 사용해보시겠어요?
DB = Extract_Columns(DB,"1,2,3") 과 같이 사용하면 됩니다.