• ベストアンサー

Excel VBA で、パスワード設定方法を教えてください。

Excel VBA を作成した時、パスワード設定して、マクロが見えないようにする方法を教えてください。 もし、説明してあるURL等ありましたら、教えてください。

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

  • ベストアンサー
  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.1

VBエディタのメニューから、 ツール→VBAProjectのプロパティ→保護 プロジェクトをロックして、パスワードを入力します。

taka508
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

パスワードを破るソフトが存在しています。 単純な短いものでなく、長いランダムなパスワードにしてください。 また、そのようなパスワードを作成するソフトもあります。

taka508
質問者

お礼

ご配慮ありがとうございます。

関連するQ&A

  • Excel VBA で、マクロを実行するためのパスワード設定方法

    Excel VBA で、マクロを実行する時、ポップアップなどで、パスワードを要求するように設定し、パスワードを入力したら、続きのマクロを実行する方法を教えてください。

  • Excel VBA で、パスワードの有効期限設定について教えて

    Excel VBA で、パスワード設定後、ある日数が立つと自動的に、マクロが使用できないようにする方法は、ないでしょうか。もし、ありまたら、教えてください。また、参考になるサイトがありましたら、教えてください。

  • EXCEL VBAのパスワード解除

    EXCELのマクロをVBAで作りました。コードにパスワードをかけて保存しました。今回マクロを修正することになったのですが、パスワードを忘れてしまって、開くことができなくなりました。どうにかしてパスワードを解除できないものでしょうか?よろしくお願いします。

  • VBAパスワードを解除するマクロ

    そういうマクロがあるのか無いのかも分からないので、教えてください。 VBAProjectにパスワードを設定しています。これはマクロを無効にしてエクセルを開いたときにコードが管理者以外に見えないようにしたいためです。マクロを有効にして開いたときに、ある処理を走らせたあと、マクロごと消去したいのですが、コンパイル時にVBAにパスワードがっかっているために、うまくいかないようなのです。 どなたかご存知あれば、教えてください。 よろしくお願いいたします。

  • VBAで書き込みパスワードを解除して開く

    VBAでの作成経験が浅くわからないので、教えてください。 Excel2010のVBAを作成しております。 VBAで”ファイルを開く”ダイアログを表示し、ユーザが指定したファイルのパスワードの保護をマクロの中で解除してファイルを開きたいと思い作成しました。 myMB = Application.Dialogs(xlDialogOpen).Show(arg6:=myPassword) If myMB = False Then Exit Sub End If   ※myPasswordはユーザが開くファイルに使用するパスワード この方法ですと、パスワードを入れるダイアログが表示されてしまいます。 どうしたら、パスワードをユーザが入力することなく、マクロを実行することが できるのでしょうか?

  • エクセルのVBAのパスワードについて

    インターネットでパスワード管理のソフトを探していたとき、エクセルのVBAの解析ソフトのようなものが有料で売っていたのですが、そんなことができてしまうのでしょうか。会社で重要なマクロが入ったファイルを取引先とやり取りすることがあるのですが、中を見られると困るのでもし本当に解析が出来るとしたら、それをさせないようにする方法があるのでしょうか。

  • Excelのシートを隠す方法

    Excelにて表作成をしえおります。 1枚のシートに定価と掛け率を入れて隠したデータを作りたいのですが、シートを隠す+保護+パスワード設定をしましたが、VBAにてシートがあることがわかってしまいます。VBA画面でもシートがあることがわからないようにする方法はありませんでしょうか?できればマクロは使わない方法にてお願いいたします。

  • VBAによるVBAプロジェクトパスワード入力

    エクセルの成果物を他人に渡したいのですが、マクロを使っているためモジュールを解放してから渡したいと考えています。 解放するエクセルが100個くらいあるため、別途モジュールを解放するプログラムをVBAで作りましたが、 対象とするエクセルのVBAプロジェクトにパスワードをかけていたため、解放することができません。 それぞれ立ち上げてパスワードを入力すればいいかもしれませんが、それをするならそのままモジュールを解放すればいいので、できればやりたくありません。 パスワードは分かっています。 VBAを使ってVBAプロジェクトのパスワードを入力する方法をご教示いただけないでしょうか? よろしくお願いします。

  • エクセルのパスワード設定について

    初歩的な質問ですいません。 エクセルのVBAで、ThisWorkbook に有効期限を設定する ようなプログラムを組んだのですが、これを変更出来ないように パスワードを設定する方法を忘れてしまいました。 どなたか、ご教授ください。 宜しくお願いします。

  • vbaでvbaProjectのパスワード解除する

    マクロを作成したエクセルファイルがあるのですが、配布した数が1万ほどありまして、 今回、vbaプログラム自体を変更しなければいけなくなりました。 そこで、調べた結果vbaをvbaで編集することまではわかりました。 http://officetanaka.net/excel/vba/vbe/index.htm しかし、配布したエクセルファイルのvbaProjectにパスワード保護をかけていまして、上手く動作しません。 なので、vbaでvbaProjectの保護を解除したいのですが、何かいい方法がありましたら、 ご指導の程よろしくお願いします。 ※vbaProjectのパスワードはわかっています。

専門家に質問してみよう