Excelの2003でマクロが動かない場合の対処法

スポンサーリンク

スポンサーリンク

当サイトではExcelで作ったツールを紹介していますが、

ある日ツールが使えないという問い合わせを受けました。

 

 

メールでお聞きしながら一つ一つ原因を調べさせていただいたところ、

どうやらマクロが正常に動いていないことが原因のようでした。

 

そしてマクロが動かない原因は、

どうやらお使いのExcelのバージョンが2003であるためのようでした。

 

なぜかマクロが有効になっていないというのが原因です。

 

 

Excel2003の設定で、

「マクロのセキュリティ」を「低」にしておけばすべてのマクロが有効になる

と思っていたのですが、そうではないようです。

 

「低」=すべてのマクロは有効になる

という前提で他の原因ばかり探っていたので解決まで時間がかかってしまいました。

 

それにExcel2003なんてずっと触ってなかったんで操作方法も忘れちゃってますね。

まあ解決したんでその方法をメモしておきます。

 

 

Excel2003でマクロを有効にする方法

(1)ツール→オプションを選択→セキュリティ→マクロ セキュリティをクリック

excel2003 マクロ 実行できない

 

(2)セキュリティ レベルで「中」を選択。

Excel 2003 マクロ 有効

 

(4)ここまでしたら保存して、いったんExcelファイルを閉じます。

(5)再度、Excelファイルを開いたときに次のようなメッセージが表示されます。

ここで、「マクロを有効にする」を選択します。

Excel 2003 マクロ 有効

この手順を踏むことでExcel2003でマクロを正常に動かすことができます。

 

最後に

 

薄々予想はしていましたが、

Excel2003とExcel2010、2013等の2007以降とは完全に互換性があるわけではないようです。

 

ネット上には「Excel2003で作ったマクロを2010で実行する方法」といった、

下位のバージョンのExcelマクロを上位のバージョンで実行する場合の対処法ばかりです。

 

今回のケースのように、

上位のバージョンで作ったExcelのマクロを下位のバージョンで実行する方法は皆無でした。

 

 

なんで自力で解決方法を調べなければならなかったわけですが、

何とか対処方法が分かったのでホッとしました。

 

 

 

セキュリティは「中」に設定しておいて、

Excelを起動時に「マクロを有効にする」手順を踏むことがポイントですね。

 

同じような原因で悩んでいる方は参考にされてください。

 

関連記事

  1. Amazonアメリカから「Your Amazon.com Associ…

  2. Amazonツールを使うなら知っておきたいPAAPIでできてMWSでで…

  3. Excelでバーコードを印刷する方法

  4. Excel初心者が関数より先に覚えるべきこと(絶対参照・相対参照編)

  5. Request signature is too far in the…

  6. 地味だけど効果は絶大な業務効率化法

  7. エクセル ファイル 復旧

    削除してしまったエクセルファイルの復元方法

  8. 仕事ができない人が最短でデキる人になるには

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事