• ベストアンサー

エクセル/保護したシート上の埋め込み

EXCELの埋め込みFORM、Activex COMBOBOXを作成して 図面の文字を変更する機能を作りました。 シーt解除で問題なく作動します。 シートの保護を掛けると シートの保護を解除してくれとメッセージされます。 この埋め込みフォームを使用して シートが触って崩れないように保護したいのですが どなたか教えていたませんか?

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率48% (715/1479)
回答No.2

こちらで解決していると思います。 https://okwave.jp/qa/q10245814.html そもそも、同じ質問を上げるのは規約違反だし、回答者から見れば、どちらに回答していいか解らず、迷惑です。 (前質問を閉め切ればいいのですが、この質問を上げた時は前質問を閉め切っていませんでした) https://project.okwave.jp/utility/prohibition/ よく読んでルールを守って下さい。

その他の回答 (1)

回答No.1

VBAを使ってシートの内容を変更しているのであれば、シートの内容を変更する部分の前にシートの保護を解除するコードを、後に再度シートを保護するコードを入れればうまくいくと思います。

関連するQ&A

  • エクセル/保護したシート上の埋め込み

    EXCELの埋め込みFORM、COMBOBOXを作成して 図面の文字を変更する機能を作りました。 シーt解除で問題なく作動します。 シートの保護を掛けると シートの保護を解除してくれとメッセージされます。 この埋め込みフォームを使用して シートが触って崩れないように保護したいのですが どなたか教えていたませんか?

  • エクセルシートの保護とフィルタ

    宜しくお願いします。 実は業務でエクセルシートに保護をつけています。 それで、そのシートにフィルタをつけて、データ抽出を行おうと思ったのですが、保護解除時はフィルタが作動しても、保護がかかっている状態ではフィルタが作動しません(逆三角をクリックできません)。どのようにすればシート保護時でもフィルタを使うことができるのでしょうか? すみませんがご存知の方教えてください。宜しくお願いします。

  • エクセルシートの保護

    エクセルのシートに保護をかけたいのですが、 シートの中に、チェックボックスがあります。 チェックボックスの「コントロールの書式設定」で 「ロック」のチェックをはずしても、 シートの保護をかけると、チェックボックスにも保護がかかってしまいます。 シートの保護をかける時、 「データー」のチェックをはずすと、 チェックボックスにもチェックが入れられるようになるのですが、 それでは、他のセルにも入力が可能になってしまいます。 つまり、シート全体に保護をかけたいし、 当然、チェックボックスの機能も使いたいのですが、 セルの書式設定にある保護と フォーム・コントロールの書式設定にある「ロック」「文字列のロック」を、 どのように組み合わせればよいのでしょうか? そもそも、シート全体に保護をかけたいし、 チェックボックスの機能も使いたいのは、 可能なのでしょうか?

  • エクセルのシート保護について

    今までできていたエクセルの[ツール]-[保護]が選択できなくなってしまいました。 もともと自分でシートの保護をしていたのですが、それを解除しようと思って[保護]を選択しようとしてもグレーの文字になっていて、選択できません。 ゆえに、書き換えができなくなってしまいました。 なぜなのかがわかりません。 どうしたらよいのでしょうか?

  • エクセルのシート保護について

    こんにちは エクセルでシートが複数あります。 普段はいじらないように保護をかけてあります。(パスワードは設定していません) 同時に編集をしたいので、シートの保護を解除したり設定したりをしたいのですが、複数のシートを同時に設定・解除できる方法はありますか? 普通にシートを複数選んでも保護をいじることができないのですが、何かいい方法があったら教えてください。

  • EXCELのシート保護について

    会社の仕事で統計調査の依頼がありました。回答の様式がエクセルで作られており、各セルに回答を入れてゆくという形式です。ところが、セルに回答を入力しようとすると「このシートは読み取り専用でセルは保護されています」というようなメッセージが出ます。そして、セルの保護を解除しなければならないわけですが、単に解除しただけではうまくゆかず、最終的には解除する為のパスワードを要求されてしまいます。 このような場合、どうしたらよいのでしょうか?期限もせまっており焦っております。よろしくお願いいたします。

  • Excelシートの保護について教えて下さい

    EXCELのシートの保護機能(パスワード付き)をセキュリティ目的で使用しています。 ・出来上がった資料を加工させない ・使用している関数を表示させない設定にし保護をかけて  操作が出来ないようにしている。 ・同一シート上にあるデータをグループ化し見えないようにしている。 etc・・・ とこるがこのデータをコピーした場合は保護がかかってますが 同一データ上でワークシートを作成しコピペすると保護が解除されてしまって全て見えるようになってしまいます。 何か良い方法はあるのでしょうか。 お手数かけます。 宜しくお願い致します。

  • エクセル2010のシート保護マクロについて

    すべてのシートを保護してくれるマクロを教えてほしいのですが、機能として 「ロックされていないセル範囲の選択」と「セルの書式設定」の二つの機能を許可したものを教えてください。また、逆にすべてのシートの保護を解除するマクロもお願いします。 エクセル初心者のため、見当はずれなことを聞いていたら申し訳ありませんが、いくら探しても上記のようなものを探すことができず、、、。シートが80ほどあるもので、困り果てています。 よろしくお願いします。

  • シート保護

    セルによって「シート保護」かかってる部分、かかって無い部分があって、非常に複雑なエクセルのシートがあります。 事情があって、かなり書き換えないといけない部分がありますので、一気にぜーんんぶ解除して、終わったら「シート保護」機能を元に戻そうと思います。 従いまして、事前にどのセルに「シート保護」がかかっているか、調べたいんです。 どのセルがシート保護かかっているか分かる方法ってありますでしょうか? 色分けで、「ダン!」っと出て来たら分かりやすいんですが。 お願い致します。

  • シート保護のパスワードは・・・

    下の「シート保護」マクロは、パスワード「111」でシートを保護しなさい。    「シート保護解除」マクロは、パスワード「111」でシートの保護解除をしなさい。 という命令だと思うのですが・・・ Sub シート保護()   ActiveSheet.Protect possword = "111" End Sub Sub シート保護解除()   ActiveSheet.Unprotect possword = "111" End Sub パスワードを入力してシートの保護を解除しようとすると、 入力したパスワードは間違っています。 CapsLockキーがオフになっていることを確認し、 大文字と小文字が正しく使われていることを確認してください。 というメッセージが出るのですが・・・、 マクロで作成した保護は、マクロで解除しないとダメという意味なのですか? シートで保護解除できるようにしたいのですが、できますか?

専門家に質問してみよう