こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel VBA 有効化しても無効化になる

知っている方ご教授願います。
会社のVBAでデータベース.CSVをVlookで管理表のExcelシートへインポートするVBAを使用しています。
(オープンフォームから、ファイルを選択し起動ボタンを押す)
先日、今まで通りに同じようにインポートしようとしたところ、
「コンテンツの有効化」で有効にする⇒マクロを起動⇒「マクロが無効化されています。」となり、フォームが起動しなくなりました。
インターネットでしらべましたが、
原因不明です。以下のことはやってみました。
1.セキュリティセンターの設定で、「デジタル署名されたマクロを除き、すべてのマクロを無効にする」にしてます。
2.Excelをすべて閉じ、PC再起動しました。
3.以前に使えていた時の、ExcelVBAのモジュールをコピーしてみました。

以上です。
わかる方教えていただけませんでしょうか。
尚、他のVBAが組んであるExcelファイルは動きますので、今使っているインポートの管理表だけが使用できない状況です。

投稿日時 - 2018-09-17 14:32:43

QNo.9538194

すぐに回答ほしいです

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

>1.セキュリティセンターの設定で、
>「デジタル署名されたマクロを除き、すべてのマクロを無効にする」にしてます。
この設定の場合マクロが有効になるのは、
・個々のマクロブックにデジタル署名がある場合
・信頼済みとしたエクセルファイル(マクロブック)
・信頼できる場所に格納したエクセルファイル(マクロブック)
のいずれかです。

一方、
>以前に使えていた時の、ExcelVBAのモジュールをコピーしてみました。
を行った場合、デジタル署名が失われます。

一般には、
マクロブックを格納したフォルダーを
信頼できる場所に指定する。
または、
専用のフォルダーを作成し
このフォルダー以下を信頼できる場所に指定し
エクセルファイル(マクロブック)に配置します。

投稿日時 - 2018-09-17 16:42:32

お礼

ご説明ありがとうございます!
やってみたところできました!
ありがとうございました!

投稿日時 - 2018-09-18 10:42:23

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

こんにちは
EXCELの拡張子が増えています。
名前を付けて保存するから、マクロ有効ブックの拡張子で保存です

投稿日時 - 2018-09-18 09:19:07

お礼

回答ありがとうございます!
確認したところ、セキュリティの設定に問題があったみたいでしたので、解決しました!

投稿日時 - 2018-09-18 10:43:27

あなたにオススメの質問