• ベストアンサー

エクセル2003以前のエクセルでのマクロ使用について

OS が VISTA エクセルバージョン 2003のPCでマクロを組んだのですが、配信した先でマクロが使える人と使えない人に別れてしまいました。 どうやら2003以前のかたがた(恐らくOSもvistaではない)が使用できないようなのです。何か、解除する方法はありますでしょうか? どなたか、ご存知でしたらご教示下さいませ!

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

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

こんにちは。 解除するというような問題ではなく、コード自体の問題です。せめて、下位バージョンぐらいは動かせるようにしたいのですが、よほど経験がないと難しいと思います。それと、Excel 97 は、関数やメソッドが違いますから、新たに関数やメソッドを作らなくてはなりません。一応、こちらは、Excel 2000でチェックはするようにしています。 私は、Excel2000辺りで使うことを想定する時には、安全のラインを考慮して作りますが、最終的には必ずバージョンチェックはします。新しいオブジェクトと従来のオブジェクトの区分けができていれば、問題はほとんど起こらないはずですが、それが分からないから、トラブルが発生しているのだと思います。 何十ものチェックポイントをこの掲示板で挙げろというのは、無理ですから、コードを公開したくないのでしたら、以下から、 Office 97 / 2000 から Microsoft Office 2003 Editons への移行 Visual Basic for Applications 移行に関するチュートリアル http://vbae.odyssey-com.co.jp/data/migration.html をお読みください。

Kashiro
質問者

お礼

>Wendy02様 ありがとうございました。 使用者の方に確認したところやはりコンパイルエラーが出ていたとの事ですので、当座の対応として 1,参照不可のチェックをはずす 2,“Microsoft DAO 3.5 Object Library”(または 3.6、最新のもの)にチェックをつける 上記の作業を行っていただき、無事機動いたしました。 また、ご紹介頂きましたサイトにて改めて勉強させていただきました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

マクロを無効の設定になっているのでしょう。 ツールメニューのマクロのセキュリティを選び セキュリティレベルを高から中に変更して ファイルを開いて、マクロを有効にしますかの問いにはいを選べば 使えるはずです。

Kashiro
質問者

補足

申し訳ございません。 記載が漏れておりました。2002バージョンでも使用者の方は皆さんマクロのセキュリティを下げていただき、有効にしていただいております。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelのマクロの解除方法について教えてください

    Excelのマクロを少しばかり使ってみたのですが、 解除(プログラム言語を全て消して)しても、 「マクロが使用されています」と、 ブックを開くときに表示されます。 マクロを完全解除する方法を教えていただけないでしょうか? Excelのバージョンは2003です。 よろしくお願いします。

  • マクロでエクセル2003以前のバージョンで動かない

    エクセル2003以前のバージョンのPCで、行挿入マクロを実行させるとコンパイルエラーと出て行挿入ができません。どのようなマクロ構文に変更すればよいでしょうか、ご教授下さい。 現在のマクロ構文は、次の通りです。よろしくお願いします。 Sub 行挿入() 'シート保護解除 ActiveSheet.Unprotect ' 行挿入 Macro m = Cells(15, 8).Formula Range("a15:j15").Insert copyorigin:=xlFormatFromRightOrBelow Cells(15, 8) = m 'シート保護 ActiveSheet.Protect End Sub

  • Excel 2007 マクロの使用について

    Excel 2007をノートンのAntiVirusソフトがはいったPCで使用しています。 開発タブは表示されていますが、マクロの記録が反転して使用できません。 マクロセキュリティでマクロは有効にしてあります。 AntiVirusソフトの設定なのか、Wordのマクロも有効にしていても使用できません。 どうすればいいのでしょうか?

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

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

  • エクセルのマクロ・・・。

    エクセルのマクロのところを勉強しています。そもそもマクロってどんな時使ったら効果的なのでしょう?私のやってるテキストの問題は、【新しいマクロの記録】をクリックし、フィルタオプションを設定するマクロ、フィルタオプションを解除するマクロ。社員名をク順に並べたりするマクロ。それを元に戻すマクロを作りました。マクロというのはエクセルがあまりできない人にデータを見せるときに簡単にデータの抽出、解除ができるようにする設定だと思えばいいのでしょうか?よきアドバイスお願いします。

  • マクロを使用しないで・・・・

    マクロを使用しないキーボード連打ツールはあるでしょうか?(マクロと言うものもあまり理解できてませんが)OS:VISTAで使用予定です。 宜しくお願い致します。

  • Excel 2007 マクロは、即、そのまま使用はできないのですか?

    Excel 2007 マクロは、即、そのまま使用はできないのですか? Excel 2007を初めて使用して、Excel 2002のファイルを開きましたが、 マクロは、即、そのまま使用はできないのでしょうか? ざっと、基本的なセキュリティ設定はしたつもりですが。 1、Excel 2002の「ユーザー設定画面」で作ったツールバーが   Excel 2007のVBA画面の「ユーザー設定画面」には全く見当たりませんが、   下記フォルダのExcel12にExcel10を上書きしてしまえばよいでしょうか?  C:\Documents and Settings\Owner\Application Data\Microsoft\Excel 2、アドインをクリックした画面に現在「Excel 2002で自作したツールバー」が数個表示されますが、  ・即、マクロ実行できるものと、  ・再度、マクロの登録をしないといけないもの(マクロ実行不可のもの)、  がありますが、再度、マクロの登録をしないといけませんか? 何卒、ご教示のほどをお願い致します。

  • エクセル2007でマクロを有効にするには?

    ご存じの方教えて下さい。 エクセルの2007を使用しています。  エクセル2003のマクロファイルなんですが、ファイルを開いた際、2003だとマクロを有効にしますか?と聞いてきましたが、2007では何も聞いてきません。  2003で作成したマクロファイルは、2007では使用できないのでしょうか?

  • Excelのマクロが無効にされてしまう

    ESETはインストールされているPCで パスワード付きのExcelを開くとマクロが無効にされてしまいます。 パスワードを解除したらセキュリティの意味がありません。 (解除すればマクロは使えるようになります) どうしたら良いか分からず困っています。 どうぞご教授ください。 以下のメッセージが表示されます。 Excel このファイルには暗号化されたマクロが含まれていますが、 マクロを検査するウィルス対策プログラムが インストールされていないため無効化されています。 マクロを実行するには、暗号化を解除するか、 ファイルのアクセス制限を解除してください。 ※OKWAVEより補足:「ESETセキュリティ ソフトウェア シリーズ」についての質問です。

  • MacでExcelのマクロを有効にするには

    マック以外使ったことありません。 Mac用Excelも、自分で使用するには問題ありません。 最近、官庁の提出書類にExcel内に記入、計算させるものが多くなりました。 ファイルをダウンロードして記入しますが、マクロが反映されておらず仕方なく、紙で提出しています。 やはりウィンドウズのPCを購入すべきなのか、、Macで何とかカバー出来るものなのか教えてください。 BOOT Campは出来るようにしてみましたが、Excelの購入にあたってこれで大丈夫なのか心配です。よろしくご指導下さい。 MacはiMac(2017) OSは最新です。 Excelは、オフィス2016を16.16.27バージョンで使用しています。

    • ベストアンサー
    • Mac

専門家に質問してみよう