Excel VBA質問箱 IV

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

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


43944 / 76732 ←次へ | 前へ→

【37814】Re:BeforeCloseイベント
回答  ハチ  - 06/5/19(金) 10:34 -

引用なし
パスワード
   ▼たくぴょん さん:

おはようございます。
自分もこの手のマクロの良い方法があれば、ぜひ知りたいです。

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

テンプレート機能を使ってマクロを転記してます。
説明ヘタですいません。
4 hits

【37769】BeforeCloseイベント たくぴょん 06/5/18(木) 14:56 質問
【37777】Re:BeforeCloseイベント ぴかる 06/5/18(木) 16:22 回答
【37801】Re:BeforeCloseイベント Kein 06/5/18(木) 22:06 回答
【37806】Re:BeforeCloseイベント Nina 06/5/18(木) 23:04 質問
【37808】Re:BeforeCloseイベント Kein 06/5/19(金) 1:25 発言
【38397】Re:BeforeCloseイベント Nina 06/6/1(木) 21:44 質問
【38404】Re:BeforeCloseイベント Kein 06/6/1(木) 23:39 回答
【38405】Re:BeforeCloseイベント Nina 06/6/2(金) 7:59 お礼
【37814】Re:BeforeCloseイベント ハチ 06/5/19(金) 10:34 回答

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