EXCELマクロの有効化方法

このQ&Aのポイント
  • EXCEL2003で作成したマクロを含むファイルをEXCEL2007で開くと『マクロを有効できません』という警告が表示されます。マクロを有効にする方法を教えてください。
  • EXCEL2007でEXCEL2003のマクロを有効にする方法を教えてください。マクロを設定してあるファイルを開くと、マクロが無効になっている警告が表示されます。
  • EXCEL2007でマクロを有効にするにはどうすればいいですか?マクロの設定をしてあるファイルを開くと、マクロが無効になっていると警告が表示されます。
回答を見る
  • ベストアンサー

エクセルのマクロの有効の仕方

EXCEL2003で作成したマクロを含むファイルをEXCEL2007で開くと『マクロを有効できません』という警告が出てきます。 無視してそのままファイルを開き、マクロの設定してあるボタンをクリックすると、やはり『マクロを有効にしてください』の警告が再び表示されます どうすればマクロを有効にすることが出来るのでしょうか?詳しい方がみえたら教えて下さい。 ちなみに、マクロの設定のボタンの内容は、指定した範囲の印刷をするように設定してあります。 OSはVistaです。 自分自身がマクロを設定してEXCELのファイルを作成したことがないので、知り合いに作成してもらったファイルなのですが、バージョンがEXCEL2003を使用しているみたいです。 マクロ作成の詳しいサイト等知っていたら教えてください。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 家庭内なら、セキュリティを、「低」つまり、 [警告を表示せずにすべてのマクロを無効にする] にして、マクロをフリーにしてしまう方法でよいのですが、会社内などですと、なかなかそういうこともできませんので、私製のデジタル署名をつける方法があります。 [デジタル署名されたマクロを除き、すべてのマクロを無効にする] 最初のときだけ、一度、そのデジタル署名を信頼する かどうかを聞いてくるのですが、それを「信頼する」に設定すれば、フリーでメッセージも出てこないで使えます。 このデジタル署名は、マクロを作ることが手馴れた人なら、その設定方法は知っているはずですし、また、ご自身がマクロを改編しないなら、うってつけだと思います。ただ、Office 2007 は、あくまでも、Office 2007 として、バグつぶしをされたものの方が無難だと思います。 >マクロ作成の詳しいサイト等知っていたら教えてください。 私は、紙に書かれたテキストのほうがよいと思います。フィードバックがしやすいからです。一度で覚えられるものではないからです。しかし、その前に、Webサイトでどんなものか見ておきたいというと、かなり入門編レベルのものは多いかとは思います。ただ、その中で、私が満足できるものは、本当に少ないです。 皆さん良く引用される、VBAマクロのインストラクター『田中亨氏のOffice Tanaka』は、つとに有名ですが、私個人は、内容的にいくつか疑問に思う点があります。それは、教える場合は、実験的なものと基本とは、絶対的な線引きが必要です。 そこで、最近、このようなサイトを見ることが多くなりました。他では見かけない内容です。 「エクセル Excel大事典」 http://home.att.ne.jp/zeta/gen/excel/ ここの、 「エクセルVBA超入門」からスタートすると良いと思います。 超入門でも、これはかなり敷居が高いようです。ただ、ここの入門編だけでも、十分に満足できる内容に書かれています。

その他の回答 (2)

  • fzb24794
  • ベストアンサー率66% (4/6)
回答No.3

マクロ・ファイルを信頼できる場所に移せば良いのでは? 私は、「プログラムファイル」ー>「マイクロソフト・オフィス」->「テンプレート」のフォルダーに入れてみました。確認の必要も無く動いてくれます。でも、バグった時には強制終了かも?

  • DreamyCat
  • ベストアンサー率56% (295/524)
回答No.1

officeボタン→基本設定→「開発タブを・・・・」にチェック エクセルのメニューに戻り、 右端の「開発」タブのリボンのうち左端側の「コード」リボンの 「マクロのセキュリティ」を開く。     ↓  開いたら「マクロの設定」で一番下の「すべての・・・・有効にする」に チェックを入れる。  (エクセルを終了し)再立ち上げして当該のファイルを読み込む。      以上です。 >>マクロ作成の詳しいサイト等知っていたら  その程度の気持ちの人だとおそらく 身に着くことは無いと思います。それにかける時間を 他のことに使うのがいいかもしれません。  勤務が終わって遅く帰宅して、しばらくの時間をVBA学習に使い また早朝から出勤。必要性がないとなかなかできないと思いますよ。

関連するQ&A

  • エクセルでマクロをツールバーに置けませんか?

    エクセルで範囲指定して印刷を 範囲指定は自由にしてからマクロボタン一発で 指定した範囲の印刷実行までをしたいのですが・・・ ツールバーに置ければいいんじゃないかなと考えたんですが いつでもどのファイルを開いても利用できるようにどこを範囲指定してもその後が一発で出来るというようにしたいのですが 宜しくお願いします。

  • Excel マクロ無効化

    Micorsoft Excelで、VBAで以下のように指定のExcelファイルのマクロを無効化したいのですが、やりかたを調べてもよくわかりません。できないのでしょうか?アドバイスいただけると幸いです。 具体的にやりたいこと (1)マクロ有効にしたExcelファイルのVBAから他のExcelファイルをマクロ無効で開く (2)マクロ有効にしたExcelファイルのVBAで、開いているExcelファイルのマクロを無効に設定する。(有効だったものを無効にする)

  • EXCEL マクロ

    EXCELマクロで教えてください。 コマンドにあるSUM関数をマクロで処理するにはどうしたらよいのでしょう? やりたいことは、指定した範囲をツールバーのΣではなく、ボタン作成・登録の上、合計させたいのです。 よろしくお願いいたします。

  • Excelのマクロ

    Windows XPでExcel2003を使っています. 今までそういうことは全くなかったのですが, 急に,Excel2003を起動しただけで,マクロに関する警告が 出るようになりました. OFFICE11\xlstart\Cleaner.xla OFFICE11\xlstart\DG_97.xla  はマクロを含んでいます という内容です. この種の警告は,マクロが埋め込まれているファイルを開くとき に出てきますが,今回はマクロが入っているはずのないファイル, ましてや既存ファイルを開くのではなく,Excel2003のソフトを起動して 新規ファイル(Book1など)を作ろうとしただけで,必ず出るように なってしまっています. セキュリティレベルを変えれば,こうした警告は出なくなったりは しますが,出ていなかったものが出るようになったわけですから, 何が変わったのでしょうか. 以前のように出ないようにするには,どうしたらいいのでしょうか. 何かの設定の問題でしたら,設定方法を教えて下さい.

  • マクロで自動印刷

    マクロを使用して印刷を行う場合の マクロを教えていただけないでしょうか? 1つのエクセルブックに、 『あ』と『い』と『う』の3個のシートがあります。 それぞれ印刷範囲設定済みです。 マクロボタンをすでに作成済みで ・ シート『あ』と『い』と『う』印刷ボタン ・ シート『あ』と『い』印刷ボタン ・ シート『う』のみ印刷ボタン があります。 それぞれのボタンの、マクロを教えていただけないでしょうか。 宜しくお願いいたします。

  • よろしくお願いいたします。Excel2003で印刷等のマクロが入った5

    よろしくお願いいたします。Excel2003で印刷等のマクロが入った5MBほどファイルです。古いパソコンWin2000のExcel2003上では順調に稼働していました。それを新しいパソコンVista版office2007付・DELL STUDIO にExcel2003をインストールして実行したところ、印刷したいプレビューの画面にはなりますが、そこから印刷のボタンを押してデータが送信されているようなのですが、保留ドキュメント「ゼロ」のままで、印刷が実行されません。(先のファイルではマクロ以外に通常の範囲指定でのプレビューや印刷は行われています。)慌てているもので支離滅裂な表現お許し下さい。皆様のお力をお借りして原因理由をお教えいただければ幸いです。

  • エクセル2007マクロの警告がでない

    エクセル2007で、マクロを「警告を出して無効」にしても警告が出ません。 マクロを組んだエクセルファイルを社員に配布しようと考えています。 全員エクセル2007を使用しており、私のPCでそのファイルを開くと 上のほうに「セキュリティの警告 マクロが無効にされました。」と 出て、オプションからマクロを有効にできるのですが、数人のPCでは ファイルを開いても何も警告がでません。 設定は「警告を表示して、すべてのマクロを無効にする」になっていますし、 ファイルの拡張子も「.xlsm」になっています。 ほかにどのような原因が考えられますでしょうか? ちなみに設定を「すべてのマクロを有効にする」にすればマクロはきちんと 動きます。(しかしながら、できるだけこの設定にしっぱなしにはして おきたくないのです。。) よろしくお願いします。

  • excelのマクロについて

    “1枚だけ印刷する指示を与える”など、簡単なマクロを作っています。新しいマクロの記録をするときに、画面上に「記録終了」と「相対参照」のの指示ボタンが出てきますが、そのボタンを消してしまい、以後出そうと思っても見つかりません。 (1)どうやったら出せるのでしょうか? (2)またそのボタンがないときに「相対参照」のマクロを作りたいときはどうするのでしょうか? (3)全てのマクロを削除し、ファイルを開くと、以前マクロを作ったときの警告文(「有効にしますか?」)がでます。完全に削除するのはどうしたらよいのでしょうか? (4)マクロ作成時の保存先はどこが最適なのでしょうか? 完全に理解せずに使っているのでご存知の方、教えてください。

  • エクセルでのマクロ作成

    エクセルで作成したボタンをクリックすると以下の事を行うマクロを作りたいと思っています。 (1)最初に貼り付けたいセルの範囲をドラッグで選択する。(手動) (2)マクロを登録したボタンを押す。 (3)マクロ内で指定したセル(たとえば $A$1)をコピーして、(2)でボタンを押してマクロを実行する前に(1)で選択したセルの範囲に貼り付ける。 VBAが分からないので難儀しています。 宜しくお願いします。

  • エクセル 印刷マクロ

    Win XP /エクセル2003 使用です。 エクセルで請求書を作成しています。 1件の請求書に1行目から100行目を使用し、 2件目は、101行目から200行目、 3件目は、201行目から300行目・・・を使用しています。 現在、印刷する時は、一枚一枚、 「印刷範囲を指定」して出力しているのですが、 これをマクロまたはVBAのボタン機能を使って、 印刷できるようにしたいのですが、 何か良いサンプルなどはありますでしょうか? よろしくお願いいたします。

専門家に質問してみよう