エクセルVBAにて、書類作成を自動化しようと作成しています。
別ブックへ書類作成時に書類ナンバーへハイパーリンクを施したい
のですが、うまく紐付けができません。
実現したいこと
①~③の流れを自動化したいのですが、③の部分で躓いています。
②のシート・ブック名称が転機された内容により変わり
ファイル名が一定では無いので、設定できない状態です。
ソースコード
別シートフォーマットへ転機後の流れ
'新規ブック作成
Dim wd As Workbook
Set wd = Workbooks.Add
Debug.Print (wd.Name)
'新規ワークブック Workbookへシートを移動
Workbooks("10B工事書作成").Worksheets("工事書元データ (2)").Move Before:=Workbooks(wd.Name).Worksheets("sheet1")
'工事書元データ (2)を工事名に変える
Workbooks(wd.Name).Worksheets("工事書元データ (2)").Name = Workbooks("10B工事書作成").Worksheets("工事書一覧"). _
Cells(LastRow, 1) & "_" & Workbooks(wd.Name).Worksheets("工事書元データ (2)").Range("L6").Value
'ブックの名前を変更(1番左のシート名を取得)
Dim s As String
s = Sheets(1).Name
Debug.Print (s)
Workbooks(wd.Name).SaveAs Filename:=(s)
この一連の流れの中でどのようにハイパーリンクを入れていけばいいのか、分かる方ご教授願います。

回答2件
あなたの回答
tips
プレビュー