• ベストアンサー

Excel内のVBAフォームのロック解除方法

現在仕事でExcelを利用しているのですが、退職した前任者から業務ツールとしてExcelのVBAツールを引き継ぎました。 これに改造を加えたいのですが、フォームにロックがかかっているため、修正ができません。パスワードの入力を求められるわけでもないのですが、書店でVBAの本を見てもこれに関しては何も記載されていません。解除の仕方はあるのでしょうか?

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

VBエディターを起動して プロジェクト VBAProject にあるフォームを右クリックすると VBA Projectのプロパティがあって 保護 というタブがあります。 但し、パスワードが必要となります。

Pchan-nagoya
質問者

お礼

ありがとうございます。プロパティを右クリックした時点で「ロック・・・」というメッセージが出るのですが、何が原因でしょうか?ちなみにマシンによっては編集が出来るようなのですが。権限の違いでしょうか?

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

関連するQ&A

  • エクセルにおいて、シートの保護を解除する方法

    エクセルのシートの保護を解除したいのですが、 方法がわかりません。 [ツール]→[保護]→[シート保護の解除]を選ぶと、 パスワードを聞かれます。 パスワードがわからないと解除できないのでしょうか? 今やっている業務は前任の方の引継ぎなのですが、 前任の方がパスワードを残さないまま やめられたようで、データを編集できず 困っています。 パスワードを調べる方法、もしくは、 パスワードを使わずに保護を解除する方法は ないものでしょうか。 どなたかご存知の方、宜しくお願いします。 参考までに OSは、WindowsXP エクセルは、2000を使用しています。

  • EXCEL VBAのパスワード解除

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

  • VBAプロジェクトのロック解除が出来ない

    VBAのプロジェクトが勝手にロックされてしまい解除出来なくなってしまう件についての質問です。 症状としては、何か特定の作業を行ったという訳ではなくVBAプロジェクトのロックが掛かってしまい、内容が表示されなくなってしまうといったものです。 (私の場合は何度かこの症状になり、復活させたファイルでも違う状況で同様の症状が発生しました。) 他の質問掲示板等も拝見しましたが、多くの回答は「ロックされているんだから正しいパスワードを入れなければ解除できない」というものでした。 しかしこの質問者達の置かれている状況はおそらくこれとは違うものなのだろうと考えられます。 そのロックの解除パスワードを入力するはずの画面すら表示されないのです。 私も現在あるmdbがこの状態になってしまい困っています。 通常パスワードでのロックが掛かっている場合ではモジュールの画面でパスワードを入力するウィンドウが表示される場面で、「プロジェクトがロックされています。プロジェクトを表示できません。」というウィンドウが表れます。 一度キャンセルをして、[ツール] → [×××のプロパティ]でも同様です。 この状態は、何らかの原因でファイルが破損してしまった、という事なのでしょうか? またもしファイルの破損であるとした場合、どういった事が原因で発生する可能性があるのでしょうか? よろしくお願いいたします。

  • EXCELのVBAマクロについて

    EXCELのVBAマクロで、プログラミングをしてシート保護を パスワードでロックするのですが、ウィンドウ枠の固定や解除までは、ロックできません。 ロックするには、どうしたらよいのでしょうか?

  • Excel VBAでユーザーフォームだけ表示

    Excel VBAでユーザーフォームだけ表示の設定をしました。エクセルの中身や、コードを修正したいのですが、エクセルを開くことができません。なんとかエクセルを開くことはできませんでしょうか?

  • エクセルVBAでVBAの修正は出来るのでしょうか?

    エクセルVBAでVBAの修正は出来るのでしょうか? あるエクセルファイルにマクロを組み込んでいます(ユーザーフォームも使用)。 このエクセルファイルを複数個フォルダ内にコピーしています。 このコピーした全てのファイルのマクロの修正をVBAで出来ないかと考えています。 修正箇所はモジュール内のコード修正、モジュールの追加、既存のユーザーフォームにボタン等の追加等です。 エクセルは2003を使用しています。 どなたか教えてください。

  • VBAを解除させるには・・・

     エクセルで作成してあったファイルを前任者が VBAでいろいろ手を加えてしまった後、退職してしまい その後私がそのエクセルのファイルで関数式を追加 しようとしたら「VBA オブジェクトが見つからない?」 というメッセージが表示されてしまい、関数式の追加 ができなくなってしまいました。  どのようにしたら解決ができるのでしょうか? 立つ鳥後を濁さずですよね?! あの、おやじメ!

  • ウイルスバスターのロック解除方法について

    ロックパスワードを忘れてしまい、入ることのできないページがあります ちゃんとしたページまでロックされてしまうので、困っています 調べ物のためのページまでロックされてしまいます 解除の仕方知っている方がいらっしゃいましたら教えてください Linexはなしです

  • Excel VBA での画面最大化のロックについて

    Excel2000 VBA で既存ツールの改造を行っています。 VBA内で画面を最大化、及びExcelのサイズ変更(最大化⇔標準化、最小化、消去)ボタンやメニューは消去しているのですが、最大化したExcel画面の上の枠(青色のタイトル欄)をダブルクリックすると、Excelの画面が標準化サイズに縮小してしまいます。 Excel画面の上の枠のダブルクリックでのサイズ変更をロックする方法をご存知の方、教えて頂けないでしょうか? 宜しくお願い致します。

  • エクセルVBAのユーザーフォーム

    おはようございます! エクセルVBAにてユーザーフォームを作りました。(通常フォーム以外からの入力をしないように保護してあるので)ファイルを開いたときにまずフォームを立ち上げるのですが、フォームからの値が反映するように下記の通りパスワード解除のボタンを作りました。 Private Sub CommandButton5_Click() Worksheets("○○◎").Unprotect Password:="××" End Sub こんなファイルをweb上で公開して他の人に数値を入力させようと思っている次第なのですが・・・。 PCで作っているときはうまく動作するのですが、webにのせたものだと上記のボタンを押すとエラーになります。 実行時エラー'1004' 'Worksheets'メソッドは失敗しました:'_Global'オブジェクト とでているのですが、これはどういう意味でしょう??? 初心者なもので全く分からず作っています。 どなたか教えて下さい!!! よろしくお願い致します。

専門家に質問してみよう