나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 dew (dewdrop)

추천:  2
파일:     조회:  1593
제목:   [RE]셀주소 반환하기
     
 




데이터
1월
1 1 2 3 4
2 6 7 8 9
3 10 11 12 13
4 14 15 16 17
5 18 19 20 21
6 22 23 24 25
7 26 27 28 29
8 30 31 32 33
9 34 35 36 37
10 38 39 40 41


찾을값 셀주소
9        E9

질문 : I7 에 데이터표에 있는 숫자중 임의의 숫자를
입력하면 J7에 주소값이 표시되게 하고 싶습니다

==============[도시남자님 글에 대한 답변입니다]==============

아래 사용자 정의함수을 이용하세요...
j7 : = getAddress(A1:E10, I7)

Function getAddress(rData As Range, rWhat As Range)
    Dim rX As Range
    
    Application.Volatile
    
    For Each rX In rData.Cells
        If rX = rWhat Then
            getAddress = getAddress & "," & rX.Address(False, False)
        End If
    Next
    
    getAddress = Mid(getAddress, 2)
End Function
 
[불량 게시물 신고]  
도시남자늘 신세만 지는군요
정말 감사합니다
12-27 (11:58)
삭제 ■신고
        
  

작성일 : 2019-12-27(08:17)
최종수정일 : 2019-12-27(08:17)
 


 ◎ 관련글

  제 목   작성자   날짜
셀주소 반환하기 도시남자 2019-12-26
[RE]셀주소 반환하기 dew 2019-12-27