• ベストアンサー

新規シートを作成してそのシートにマクロ

VBAで以下の様なマクロを組みたいです。 新規シートを作成する→その作られたシートにボタンを設置→ボタンにコードを組み込む というマクロを組みたいのですが、そういうのは難しいでしょうか・・・ どなたかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

>新規シートを作成する→その作られたシートにボタンを設置→ボタンにコードを組み込む ですが、 新規シートを作成する→コードを組み込みこまれたボタンを張り付ける では、だめなのでしょうか。 必要なコードを組み込んだボタンを準備しておいて Sub ボタン3_Click() ActiveSheet.Shapes.Range(Array("Button 1")).Select Selection.Copy Sheets.Add ActiveSheet.Paste End Sub こんな感じでできましたが。

kizudora
質問者

お礼

ありがとうございます。試してみます。

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

試したわけではありませんが http://oshiete.goo.ne.jp/search_goo/result/?MT=CreateEventProc&article_type=qa&code=utf8 が参考になるかと。 性質上、個人用途に限定されますね。

kizudora
質問者

お礼

ありがとうございます。配布予定のファイルなのでちょっとむずかしいかもしれないですね・・・

関連するQ&A