Excel VBA質問箱 IV

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

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


15922 / 76738 ←次へ | 前へ→

【66290】Re:ハイパーリンクの挿入
発言  マクロ記録重要  - 10/8/18(水) 11:48 -

引用なし
パスワード
   Sheets("ユーザーマスタ")がアクティブとします。
F25がアクティブセルで、
そこに文字列("JA青山")が入力されているとします。

この前提で下記のマクロを動かしてみてください。

Sub ハイパーリンク設定()
  Dim mySheet As Worksheet
  Dim newSheet As Worksheet
  Dim myAddress As Range
  Dim myName As String
  Set mySheet = ActiveSheet ' Sheets("ユーザーマスタ")がアクティブ
  Set myAddress = ActiveCell
  myName = myAddress.Value  ' "JA青山"などが入っているとします。

  Sheets("製品マスタ").Copy After:=Sheets(2)
  Set newSheet = ActiveSheet
  newSheet.Name = myName
  newSheet.Range("C2").Value = myName

  mySheet.Select
  mySheet.Hyperlinks.Add Anchor:=myAddress, Address:="", _
     SubAddress:=myName & "!D2", TextToDisplay:=myName
 
  myAddress.Hyperlinks(1).Follow NewWindow:=False, _
     AddHistory:=True
End Sub
入力の指定方法は実際にあわせて適当に修正してください。

0 hits

【66287】ハイパーリンクの挿入 めぐたん 10/8/17(火) 17:25 質問
【66288】Re:ハイパーリンクの挿入 マクロ記録重要 10/8/17(火) 21:32 発言
【66289】Re:ハイパーリンクの挿入 めぐたん 10/8/18(水) 10:53 発言
【66290】Re:ハイパーリンクの挿入 マクロ記録重要 10/8/18(水) 11:48 発言
【66291】Re:ハイパーリンクの挿入 めぐたん 10/8/18(水) 15:35 お礼

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