Excel VBA(エクセル マクロ) そのA マクロを有効にせよ

Excel VBAを作成して、初めてのつまづき。
昨日作ったExcel VBAが起動しない??

昨日作ったExcel VBAを作り直そうと思って起動したら、

「マクロが有効になっていません。」

と出てしまって、VBAが動かなくなってしまった。

早速調べてみたところ、セキュリティの問題で、Excelがマクロを実行しないようにしていた。

というわけで、以下のように解決。

Excelのツールバーの【ツール】→【マクロ】→【セキュリティレベル】を選択。

セキュリティレベルが「高」になっていると、有無も言わさずVBAは実行できない。

「中」にしておくとExcelを立ち上げた時、「マクロを有効にしますか?」と効かれるので、「OK」を押すとVBAが実行できるようになる。

「低」だと立ち上げるとマクロが有効になってしまう。


Excelのマクロはウィルス感染の恐れがあるので、「中」以上を選んだほうがよさそうだ。

自分で作ったマクロは有効にするが、インターネット上の訳のわからないマクロは有効にしないほうがウィルス感染の面で良いと思う。

思わぬところでつまずいたが、何とか解決してよかった。


PS.

検索に必要なVLOOKUPをVBAで記述したいため、とりあえず先行して調べておいた。

Application.WorksheetFunction .VLookup(x, Range("A1:B5"), 2)

xの値をFOR文でまわして、早く検索できるようになりたいな。

 

忍者Admaxのテキスト広告で収入UP!

実践!ExcelデータベースTOP