前提・実現したいこと
変数を使った、ハイパーリンクのコードを作成すると
マクロ自体は成功しますが、出来上がったハイパーリンクをクリックすると
「参照できません」というメッセージが表示されます。
上手くリンク付けができていないようです。
該当のソースコード
VBA
1 Dim namae As String 2 namae = frmNamae.TextBox1.Text 'テキストBOXに入れた文字を変数とする 3 4 Sheets("原本").Copy After:=Worksheets(Worksheets.Count) 5 Sheets("原本 (2)").Select 6 Sheets("原本 (2)").Name = namae 'テキストBOXに入れた名前のシートを作成する 7 ・ 8 ・ 9 ・ 10 Sheets("目次").Select 11 Dim range1 As Range 12 Dim range2 As Range 13 Set range1 = Range("B13").End(xlDown) 14 Set range2 = range1.Offset(1, 0) 15 range2.Select 16 range2.Value = namae 17'↑B13以降の値が入った最終行の1行下を選択して、テキストBOXに入力した文字を入れる 18 19 ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", _ 20 SubAddress:="Sheets(namae)!A1" 21'range2で入れた値のハイパーリンクを作成する。参照元は初めに作成したシートのA1
試したこと
AnchorやSubAddressを色々変えてみて試しましたが、結果はどれも同じでした。
変数をリンク付けすることは可能でしょうか??
ご教授お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/25 10:54
2021/02/25 10:59
2021/02/25 11:12
2021/02/25 11:16
2021/02/25 11:17
2021/02/25 11:22
2021/02/25 11:28