• ベストアンサー

エクセルのマクロ編集をできないようにしたい

エクセルのファイルを作ったのですが、これを他人にメールなどで送付した後、マクロの内容を見られたくないです。 マクロは実行でき、かつ編集できないようにするにはどうすればできるでしょうか?

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

VisualBasicEditorの画面でVBAProjectをクリックして保護タブでパスワードを設定すればいいのでは?

123isao
質問者

お礼

回答ありがとうございます。 やってみます。

その他の回答 (1)

noname#187541
noname#187541
回答No.2

こんにちは。 VBAProjectを保護すればいいです。 該当のVBAProjectを右クリックしてVBAProjectのプロパティを選びます。 保護タブで「プロジェクトを表示用にロックする」にチェックを入れます。 その下でパスワードを設定します。 一度保存すれば、パスワードを入力しない限り表示されなくなります。

123isao
質問者

お礼

回答ありがとうございます。 やってみます。

関連するQ&A

  • ExcelのマクロでAutoOpenにしたものの編集

    ExcelのマクロでAuto_Openにしたものを実行する前に編集したいのですが、なにかやり方はありますか? 「マクロを無効にする」を選択すると編集も出来ないようになるようなのですが・・・

  • エクセルのマクロで

    こんにちは、お願いします。 エクセルに画像の添付でマクロを使用したいのですが、 下記のようなマクロ作成・編集ができるのでしょうか? エクセルの特定のセルに画像のファイル名を入力しマクロを実行すると、他のフォルダにある.jpg画像が指定したセル位置に添付される。 また、添付位置を複数にもできますか? 説明がわかるでしょうか…?^_^; マクロに関して全く無知なのですが、できるものでしたら是非教えてください。 宜しくお願いします。

  • EXCELマクロコードを、それを含むファイルを開かずに編集したい

    いつもお世話になっております。 あるマクロコードを含むEXCELファイルがあるのですが、そのコードを含むファイルを開かずに編集することは可能でしょうか。 EXCELファイルを閉じる時にマクロコードのエラーを修正せずに閉じてしまったのですが、それ以来、そのファイルを開こうとするとEXCELがフリーズするようになったからです。 エラーのあるマクロコードを含まないEXCELファイルを開く場合は問題なくEXCELを起動できますので、EXCEL自体の問題ではないようです。 よろしくお願いします。

  • エクセルのマクロからアクセスのマクロ実行命令を出せますか?

    教えてください。 一連の作業をアクセスのマクロとエクセルのマクロを使って作業を完成させました。 まず最初にエクセルのブックを起動し、マクロを実行し作業をさせ、その後にアクセスを起動させ、マクロを実行し、作業ファイルをエキスポートさせ、またエクセルに戻り、エクセルマクロを実行させて作業を関せさせたいと思います。 そこで、エクセルのマクロでアクセスを起動させ、アクセスのマクロを実行させるようなことはできるのでしょうか? よろしくお願いします。

  • マクロの編集画面が開かない

    困っています。 エクセルのファイルのマクロの編集画面が開きません。 エラーが発生してしまって マクロ自体は動作はするのですが、何が原因で編集画面が開かないのでしょうか? 教えて下さい

  • EXCELのマクロについて

    こんにちわ!! EXCELでマクロを組もうと思うのですが、 EXCELファイルを起動した時に、マクロを自動実行させるにはどうしたらいいのでしょうか? すごく初心者的な質問でごめんなさい。 ヘルプを見たのですが、分からなかったので、よろしくお願いします。

  • エクセルのマクロで困ってます

    エクセルのマクロで困ってます エクセル2000や2003上でマクロを使って、シート上に入力してあるハイパーリンク貼り付けしたエクセルファイルやワードファイルを上から順番に開いて、印刷しようとしています。 このとき、エクセルかワードかのファイルによってマクロの内容が違ってくるみたいですが、アクティブファイルがエクセルなのかワードなのかIF文で分岐させたいと思っています。どのようにマクロを書いたらいいのでしょうか。

  • エクセルのマクロで

    いつもお世話になっております。 エクセル2000ですが、 別のファイルを開いて、そのファイル上で マクロを実行させるときは、 orkbooks.Open Filename:= _   "◆◆◆.xls" '以下実行させるマクロの記述 '(例)◆◆◆上に、データをペーストとか としていますが、 ◆◆◆を別の作業で開いたままですと、 当然この上記マクロが動いてくれなくなってしまいます。 そこで、 1:◆◆◆が開いているかどうか判定する。 2:開いていれば◆◆◆をアクティブにしてマクロ実行 3:開いていなければ、◆◆◆を開いてマクロ実行  とするためには、 どのように記述したらよろしいでしょうか? わかりづらければ、補足しますので、 よろしくお願いします。

  • エクセルのマクロの修正方法

    エクセルで簡単なマクロを作って使用しています。 例えば罫線を引いたり、特定の行列を削除するなど本当に簡単なものです。 ところが、ある時期から全てのマクロ(20個くらい)を実行させると必ず、ある特定のファイルが開いてしまうのです。 おそらくなにか間違った操作したためだとおもうのですが、どこで修正すればよいのでしょうか? マクロ編集画面の「VBAProject」というところですか? (あまり詳しくないのでかんたんにお願いします) ウインドウズXPでエクセル2000です。

  • エクセルのマクロ

    エクセルで"123"と"234"というファイルがあるとします。 123を開いていない状態の時に、何かエクセルのファイルを名前を付けて保存→"234"に上書きすると、"123"の"A"というマクロが実行される様にできますか?

専門家に質問してみよう