|
▼たくぴょん さん:
おはようございます。
自分もこの手のマクロの良い方法があれば、ぜひ知りたいです。
Excel2002(2003でしたっけ?)以降では、
マクロでVBprojectに書き込みするとエラーが出たと思います。
設定を変えると出来るようですが、ウィルスソフトで検知されることもあります。
なので良い方法かわかりませんが、自分はこうしてます。
1、引き継ぎたいマクロを記載したbookを作る。
今回であれば、ぴかるさんが回答されている内容です。
2、任意のフォルダに保存する。
テストですのでデスクトップに"test"を作って
その中に"sub"フォルダを作成、その中に"テンプレ.xls"で保存。
Pathで書くと 〜\デスクトップ\test\sub\テンプレ.xls
3、テンプレ.xlsの拡張子を .xltに変更
4、"test"フォルダの中に新しいファイルを作成し
標準モジュールに下記マクロを記載
Sub test()
If Dir(ThisWorkbook.Path & "\sub") <> "" Then
MsgBox "subフォルダがない為、マクロは動きません": Exit Sub
End If
Workbooks.Add Template:=ThisWorkbook.Path & "\sub\テンプレ.xlt"
End Sub
テンプレート機能を使ってマクロを転記してます。
説明ヘタですいません。
|
|