Excel VBA質問箱 IV

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

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


12092 / 76734 ←次へ | 前へ→

【70168】Re:マクロ無しブックの作成時
発言  UO3  - 11/10/18(火) 12:11 -

引用なし
パスワード
   ▼かかこ さん:

こんにちは

この種の処理自体はあまり感心しない(?)ので、コードそのものは読んでいません。
お困りのポイントについてのみ。

その前に、前提なんですが、ブックをコピーする際に、要は、元ブックにある
全てのシートをコピーするんですよね。

であれば、

WBK1.Worksheets.Copy

でOKです。smonth も tblSH も不要です。

以下は所感です。

データブックとマクロブックを同じものにすると、この種の問題がでますね。
(つまり、マクロを削除しておきたいという要件)
これは、今回のように、保存のみならず、たとえば、このブックを第三者に
配布したい、その際に、やはりマクロを削除して渡したいということも多いと思います。

これら「配布の問題」に対しては、いろんなサイトで方法がのべられており、そのどれかを
参照されて、このコードを作成されたんでしょうが、私自身は

・データブックにはマクロを持たせない。
・マクロブックでデータブックを開いて処理して、保存する。

開く方法はコード内で固定でファイル名を与える以外に、アップされたコードで既にお使いの
ファイル指定のダイアログで選ばせるという方法もありますね。

こうしておけば、いつでも、データブックを名前を付けて保存することが可能になりますし
コピーをそのまま第三者に渡すこともできるわけです。

6 hits

【70167】マクロ無しブックの作成時 かかこ 11/10/18(火) 11:25 質問
【70168】Re:マクロ無しブックの作成時 UO3 11/10/18(火) 12:11 発言
【70170】Re:マクロ無しブックの作成時 かかこ 11/10/18(火) 13:20 お礼
【70174】Re:マクロ無しブックの作成時 かかこ 11/10/18(火) 15:28 質問
【70175】Re:マクロ無しブックの作成時 かかこ 11/10/18(火) 15:50 質問
【70180】Re:マクロ無しブックの作成時 UO3 11/10/18(火) 19:26 回答
【70181】Re:マクロ無しブックの作成時 UO3 11/10/18(火) 19:38 回答
【70193】Re:マクロ無しブックの作成時 かかこ 11/10/19(水) 9:45 お礼
【70197】Re:マクロ無しブックの作成時 SS 11/10/19(水) 11:07 発言
【70205】Re:マクロ無しブックの作成時 かかこ 11/10/19(水) 15:57 質問
【70206】Re:マクロ無しブックの作成時 かかこ 11/10/19(水) 16:09 質問
【70208】Re:マクロ無しブックの作成時 UO3 11/10/19(水) 18:58 回答
【70210】Re:マクロ無しブックの作成時 SS 11/10/19(水) 19:32 回答
【70225】Re:マクロ無しブックの作成時 かかこ 11/10/20(木) 15:19 お礼

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