Vba xlookup

VBA
작성자
다섯방울
작성일
2022-06-07 06:58
조회
92
엑셀버전 : M365

운영체제 : 윈도우11

Vba 에서 vlookup을 이용해서 입출고 고객정보 저장 작업중입니다. 매번 같은 고객이지만 고객의 마지막 입력데이터를 읽고 싶은데 내림차순으로 먼저 변화해서 읽다보니 번거로워서 역으로 읽어드리는 것이 없나 싶어 찾다가 xlookup을 찾았습니다.

역방향으로 되더군요 하지만 vba에서는 어떻게 할지 몰라 고민 중입니다. Vba에 xlookup 사용법이 궁금해서 이렇게 문의 드립니다.

또는 이와 비슷한 vba 로 할수 있는 것이 있으면 알려주세요.

전체 3

  • 2022-06-07 09:59

    @다섯방울 님 아래처럼 사용해 보세요.  역방향이라면 맨 끝 인수를 -1로 합니다.

    XLOOKUP은 값이 하나가 아니라 배열로 반환될 수도 있으므로 주의 바랍니다.

    Dim Res As Variant, sValue as Variant
    sValue = "찾는 값" 
    Res = Application.XLookup(sValue, Range("A:A"), Range("B:C"), "Not Found", 0, -1) 
    If Not IsError(Res) Then 
        If Not IsArray(Res) Then '// 값이 하나만 반환된 경우
            Range("E1").Value = Res 
        Else                           '// 값이 배열로 반환된 경우
            Range("E1").Resize(UBound(Res,1), UBound(Res,2)).Value = Res 
        End If 
    Else 
        MsgBox "XLOOKUP returned an error!", vbInformation 
    End If

     


  • 2022-06-07 15:24

    @다섯방울 님 굿


  • 2022-06-08 16:36

    감사합니다. 아직 적용전이지만 '재구매 고객'찾고 적용하는데 적용해 보겠습니다.

    vba에서도 xloopup이 있었네요. ^^


전체 6,896
번호 카테고리 제목 작성자 작성일 추천 조회
알림
📌 -- VBA 기초-활용 4주 완성, 특별 스터디 모집을 시작합니다! (모집 마감) -- 📌 (99)
오빠두엑셀 | 2022.06.23 | 추천 144 | 조회 17754
오빠두엑셀 2022.06.23 144 17754
공지사항 함수/공식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (79)
오빠두엑셀 | 2021.10.28 | 추천 98 | 조회 5344
오빠두엑셀 2021.10.28 98 5344
39062 VBA
New 고급필터를 사용하여 추출한 데이터를 수정하면 원본 데이터 시트에서 수정되는 코드 해석 부탁드립니다 엑셀파일
호랑이파워 | 12:24 | 추천 0 | 조회 1
호랑이파워 12:24 0 1
39059 차트/그래프
New 슬라이서 다중 연동하여 원형차트 시 적용되지 않는 문제 엑셀파일
지둥이 | 12:08 | 추천 1 | 조회 1
지둥이 12:08 1 1
39052 VBA
New 파일 삭제 매크로가 한쪽 문구에서만 작동을 합니다. 첨부파일 (1)
빼갈 | 11:23 | 추천 0 | 조회 11
빼갈 11:23 0 11
39044 VBA
New 사용자정의함수를 다른PC에 적용 (1)
siempre | 09:40 | 추천 0 | 조회 15
siempre 09:40 0 15
39034 VBA
New 자동화 프로그램 항목 추가 관련
유라 | 03:47 | 추천 0 | 조회 29
유라 03:47 0 29
39032 VBA
New VBA 고급자동필터 활용 조건 값이 비워 있을 때 결과 값도 안 나오게 하는 방범 문의 합니다. 첨부파일
파란맥 | 03:13 | 추천 0 | 조회 17
파란맥 03:13 0 17
39019 함수/공식
New 엑셀 수식시 범위부분이 절대값이 안되요 첨부파일 (3)
skih**** | 2022.07.05 | 추천 0 | 조회 24
skih**** 2022.07.05 0 24
39016 함수/공식
New vlookup으로 가져온 알파벳을 특정숫자로 바꾸는 방법(쌩초보) (1)
방성희 | 2022.07.05 | 추천 -2 | 조회 28
방성희 2022.07.05 -2 28
39014 VBA
New 열 추가 문의 첨부파일 (2)
오대표 | 2022.07.05 | 추천 0 | 조회 29
오대표 2022.07.05 0 29
39009 함수/공식
New index,match 함수 중에서 동일한 값이 나올때 첨부파일 (2) 답변완료
최사무엘 | 2022.07.05 | 추천 0 | 조회 26
최사무엘 2022.07.05 0 26
39007 함수/공식
New VLOOKUP 조건에 맞는 것을 계속해서 나열하고 싶을 때 첨부파일 (1)
야자키겐스케 | 2022.07.05 | 추천 0 | 조회 31
야자키겐스케 2022.07.05 0 31
39003 함수/공식
New 셀에서 영어만 추출하기 엑셀파일첨부파일 (2) 답변완료
킹셀 | 2022.07.05 | 추천 0 | 조회 23
킹셀 2022.07.05 0 23
38996 VBA
New 현재 열넓이 확인후 20 더하는 방법 (1)
033cola | 2022.07.05 | 추천 0 | 조회 33
033cola 2022.07.05 0 33
38990 함수/공식
New 중복값중에 하나만 더하기 엑셀파일첨부파일 (2) 답변완료
DS | 2022.07.05 | 추천 0 | 조회 25
DS 2022.07.05 0 25
38987 함수/공식
New 행 열이 모두 숫자입니다. 첨부파일 (1)
DOUKCHEON 이재형 | 2022.07.05 | 추천 0 | 조회 26
DOUKCHEON 이재형 2022.07.05 0 26
38983 함수/공식
New 카드번호별로 시트를 만들 수 있는 방법을 알고 싶습니다! - 관련 엑셀첨부 엑셀파일첨부파일 (1)
showtime**** | 2022.07.05 | 추천 0 | 조회 41
showtime**** 2022.07.05 0 41
38982 파워쿼리/피벗
New 파워쿼리에서 영문과 숫자만 순서대로 추출 (5) 답변완료
아코니 | 2022.07.05 | 추천 0 | 조회 38
아코니 2022.07.05 0 38
38981 구글시트
New COUNTIF 함수와 SUBTOTAL 엑셀파일첨부파일
거꾸로문 | 2022.07.05 | 추천 0 | 조회 22
거꾸로문 2022.07.05 0 22
38979 문서서식
New 서로 다른 엑셀 파일 비교 첨부파일 (2)
notice | 2022.07.05 | 추천 0 | 조회 27
notice 2022.07.05 0 27
38976 함수/공식
New BOM 오류 확인 방법 문의 첨부파일 (4)
터브가이황 | 2022.07.05 | 추천 0 | 조회 30
터브가이황 2022.07.05 0 30
38973 VBA
New 점수가 6점이상만 시트2에 표기하는 VBA 또는 매크로 표기하는 방법 문의 합니다. 엑셀파일첨부파일 (4) 답변완료
파란맥 | 2022.07.05 | 추천 0 | 조회 36
파란맥 2022.07.05 0 36
38972 함수/공식
New 함수표현식을 Ctrl + x 사용하여 가져올때, Sheet 참조 제거하는법 (3)
JH | 2022.07.05 | 추천 0 | 조회 36
JH 2022.07.05 0 36
38970 VBA
New VBA 1주차 공부하면서 응용해보다가 (2) 답변완료
daniel | 2022.07.05 | 추천 0 | 조회 32
daniel 2022.07.05 0 32
38959 기능/도구
New 데이터 분할 방법 엑셀파일첨부파일 (1)
dfgkdflglkdf | 2022.07.04 | 추천 0 | 조회 23
dfgkdflglkdf 2022.07.04 0 23
38948 문서서식
New 액셀 카카오톡 문자보내기 자동화 양식 그림 카톡 보내기 오류 해결 방법 문의 드립니다! 첨부파일
ROLLUP | 2022.07.04 | 추천 0 | 조회 25
ROLLUP 2022.07.04 0 25
38942 문서서식
New 안녕하세요 엑셀 날짜변환에 대해서 질문드립니다. (3)
겸둥이k | 2022.07.04 | 추천 0 | 조회 40
겸둥이k 2022.07.04 0 40
38940 함수/공식
New IF함수 순자적으로 조건 적용되도록 만들고 싶어요 엑셀파일첨부파일 (3) 답변완료
마운틴 | 2022.07.04 | 추천 0 | 조회 47
마운틴 2022.07.04 0 47
38939 VBA
New 특정조건일경우 값 입력 (4) 답변완료
천하무적 | 2022.07.04 | 추천 0 | 조회 35
천하무적 2022.07.04 0 35
38932 VBA
New 재고관리 프로그램 중 등록시 '13런타임 오류'나는데 모르겠어요 첨부파일 (1)
파랑지니 | 2022.07.04 | 추천 0 | 조회 28
파랑지니 2022.07.04 0 28
38909 파워쿼리/피벗
New 파워쿼리 작성 엑셀파일 (2) 답변완료
당신을축복하는올빼미 | 2022.07.04 | 추천 0 | 조회 45
당신을축복하는올빼미 2022.07.04 0 45