Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11581 / 76734 ←次へ | 前へ→

【70686】Re:アドレスを指定して名前を取得する
回答  UO3  - 11/12/16(金) 12:46 -

引用なし
パスワード
   ▼りんご さん:

もし、↑の理解であっているなら

>この情報から、AtoB を持ってきたいのですが、Activeworkbook.names...で1つづつチェックしていくしか方法はないでしょうか?

そうするしかないとおもいますねぇ。

Sub Test()
  Dim myShn As String
  Dim myR As Range
  Dim nm As Name
  
  myShn = "Sheet1"
  Set myR = Sheets(myShn).Range("A3")
  
  For Each nm In ActiveWorkbook.Names
    If nm.RefersToRange.Parent.Name = myShn Then
      If Not Intersect(nm.RefersToRange.Cells, myR) Is Nothing Then
        MsgBox nm.Name
      End If
    End If
  Next
  
  Set myR = Nothing
  
End Sub

4 hits

【70679】アドレスを指定して名前を取得する りんご 11/12/16(金) 11:40 質問
【70680】Re:アドレスを指定して名前を取得する kanabun 11/12/16(金) 11:54 発言
【70681】Re:アドレスを指定して名前を取得する kanabun 11/12/16(金) 11:59 発言
【70683】Re:アドレスを指定して名前を取得する りんご 11/12/16(金) 12:13 質問
【70685】Re:アドレスを指定して名前を取得する UO3 11/12/16(金) 12:31 発言
【70686】Re:アドレスを指定して名前を取得する UO3 11/12/16(金) 12:46 回答
【70682】Re:アドレスを指定して名前を取得する Jaka 11/12/16(金) 12:12 発言
【70687】Re:アドレスを指定して名前を取得する りんご 11/12/16(金) 13:16 お礼

11581 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free