• ベストアンサー

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

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

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

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

日付を 1.レジストリに記入 2.適当なファイルに記入 3.シートに記入。 4.マクロのモジュールに自動記入 などの方法があります。 一番簡単なのは、隠しシート(xlVeryHidden属性)に記入することです。

参考URL:
http://www.officetanaka.net/excel/vba/sheet/sheet06.htm
taka508
質問者

補足

ご返事ありがとうございます。 上記の、1-4で、参考になるサイトなどご存じでしたら、教えてください。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

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

サイトだけでなく、ヘルプも参考になります。 1.「VBA レジストリ操作」「WSH VBA レジストリ操作」などで検索してみてください。 2.テキストファイルの保存と読み込み 3.先に紹介 4.参考にしたサイトはあったのですが見つかりません。 (私は、あるマクロウィルスを参考にしました~w) 1.4.は覚えるまでちょっと面倒かも。 2.3.は簡単に実験可能です。 あとは、日付そのもの(生データ)を入れるか暗号化するか程度でしょう。

taka508
質問者

お礼

なるほど、ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

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

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

  • EXCEL VBAのパスワード解除

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

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

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

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

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

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

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

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

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

  • エクセルのマクロ、VBAって?

    お世話様です。 エクセルは関数(fx)で計算等は出来るのですが マクロ、VBAとなるとさっぱり判りません? マクロ、VBAとは何ですか? どのような時にマクロ、VBAを使用するのでしょうか? 参考URLがあれば教えてください。 以上、お願いします。

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

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

  • エクセル2003VBA 所定の時刻にVBAを自動で作動

    エクセル2003のVBAなのですが、 「所定の時刻に自動でマクロが動き出す」と言う事は可能でしょうか? もし、可能であれば、参考になるHPや、VBAの記述の仕方など 教えていただけないでしょうか。 自動で動かしたいVBAの概要として、 他のエクセルファイルをオープンして データーを取得、記述、 保存 と言うVBAになっております。 これを1日1回、更新をかけたいのですが、自動でできるのであれば 自動化したいと思っています。 ご回答のほど宜しくお願いいたします。

専門家に質問してみよう