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

작성자:  

 어~이나야나 (jih114)

추천:  2
파일:     조회:  1914
제목:   VBA에서 특정셀에 붙여진 이름을 가져오는 방법을 알려주세요
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(2000):
2. 윈도우즈의 버전(win2000):
3. CPU (PentiumIV):
4. RAM (256M): 

* 아래줄에 질문을 작성하세요 >>
예을 들어 셀 D4에 "이름12"라고 만들어져 있으면 ,
VBA에서 이 셀에 어떤이름이 있는지를 가져올려고 합니다.
ActiveWorkbook.Names.Item(n).ReferTo의 값을 for문으로 비교할려고 해보니
너무 무식한 방법같아...
 다른 방법이 있는지 알고 싶습니다.
 
[불량 게시물 신고]  
황기성Sub dhTest()
Dim strN As String
Const Es$ = "MagicSheet & 엑사모"
On Error Resume Next
    strN = ""
    With ActiveCell
        strN = .Name.Name
        If Len(strN) = 0 Then
        Else
            MsgBox strN & "(이)란 이름이 " & .Address & "셀에 있습니다!", vbInformation, Es
        End If
    End With
On Error GoTo 0
End Sub

그럼...행운이 있으시길...!
08-28 (23:53)
삭제 ■신고
        
  

작성일 : 2003-08-28(23:02)
최종수정일 : 2003-08-28(23:02)