본문 바로가기

5. VBA,매크로

[엑셀 매크로/VBA] 한 셀에 VLOOKUP 결과를 모두 넣어서 표현하기

매크로를 쓰는 자세한 방법은 문서 맨 아래 링크를 참고하세요 :)

 

VLOOKUP에서 나온 결과값을 하나의 셀에 모두 묶어서 표현하고 싶을때 쓰는 매크로 입니다.

 - VLOOKUP 결과값이 여러개가 나오는 경우, 한 셀에서 보고싶을 떄 쓰면 좋습니다.

 

VLOOKUP으로 나오는 여러개의 결과값을 하나의 셀로 모아주는 VBA 기반 함수입니다.

 

=========아래를 붙여넣기 하세요==========

Function Onecellvlookup(lookupvalue, lookuprange As Range, indexcolumn As Long, separator)
    Dim r As Range
    Dim result As String
    result = ""
    For Each r In lookuprange
        If r = lookupvalue Then
            If result = "" Then
                result = r.Offset(0, indexcolumn - 1)
            Else
                result = result & separator & r.Offset(0, indexcolumn - 1)
            End If
        End If
    Next r
    Onecellvlookup = result
End Function

==================================

 

https://mwoe.tistory.com/71

 

[매크로/VBA] 매크로 코드를 실행하는 법

모든 매크로를 실행하실 때는, 아래의 방법을 따라하시면 됩니다. 1. ALT + F11 을 눌러서, Microsoft Visual Basic for Applications를 열어주세요. 2. 삽입 > 모듈을 눌러서 새 모듈을 삽입하고, 오른쪽 창에..

mwoe.tistory.com