• ベストアンサー

マクロシート?

Excelにて、[Ctrl]+[F11]キーで、 マクロシートというのができますが、 これはどういう時に使用するものですか? よろしくおねがいします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

エクセルがVBらしく、今のVBAのコーディング規則になったのがVer5.0(エクセル95から)からです。その前は実例が下記にありますような組み方だたのです。http://isweb12.infoseek.co.jp/computer/excelyou/qm102.htm その頃はワークシート同列のシート上にプログラムコーディングしていました。そのためのシートです。5.0以後も「Mojule1」「Dialog1」などがSheet1からとならんで、挿入できて、Mojuleシートへプログラムコーディングしていました。今もマクロ4.0シートを残しているのは、当時のソフト遺産のマクロを使いたい人のため互換性・アッパーコンパチビリティをMSが考えたためです。 (実例を上記WEBより抜粋。関数式を思わせるような、=何々が特徴) =ECHO(FALSE) =ACTIVATE("sheet1") =SELECT.LAST.CELL() last_row=ROW(ACTIVE.CELL()) =SELECT("r1") act_line=SELECTION() =ACTIVATE("sheet2") =SELECT("r1c1") start=ACTIVE.CELL() =FOR("times",1,last_row/4,1) =ACTIVATE("sheet1")

yuuchan
質問者

お礼

大変丁寧にご回答いただきましてありがとうございます。 勉強になりました。

その他の回答 (1)

  • tamazo-
  • ベストアンサー率60% (35/58)
回答No.1

ヘルプによると、 Excel 4.0 の新規マクロ シートを挿入する。 となっています。 Excel97以降をお使いなら、あえて使う必要はないでしょう。

yuuchan
質問者

お礼

ありがとうございました。

関連するQ&A