No. | 質問・回答 | おれい |
|
[122254] Excel2007でテキストボックスを保護する方法について |
|
|
Excel2003で作ったマクロがあり、それらはテキストボックスにデータを入力して、データを抽出する仕組みになっています。
それらをそのまま2007で使うと入力者が、入力データを修正するために、delキーを押すとテキストボックスごと消えます。
入力するデータは、修正できてもテキストボックスは消せないようにするにはどうしたらいいのでしょうか?
回答して頂くにあたり下記を前提してもらえれば助かります。
2003ではなく2007を使用
2007でのマクロ作り直しはしない
テキストボックス入力の仕組みはかえない
どうかよろしくお願いします。
むらさきたろう 2011年8月10日20:39
|
|
|
|
[122260] |
1.該当テキストボックスのプロパティで「文字列のロック」のチェックを外し、閉じるボタンクリック。
2.シートタブの「シートの保護」で、シートの保護をかける。
但し、テキストボックス以外にも入力したいセルがあるのであれば、あらかじめ入力対象セルの「セルの書式設定」→保護タブ「ロック」のチェックを外しておく必要がある)
あとマクロ内で、シート保護やオブジェクトに対してのロック解除が記述されている場合は、いくらこれらの操作をしても無駄になります。
その場合は、マクロの修正が必要になります。
うにゅ (607) 2011年8月12日09:19
|
+10 p
|
|
|
( 参照数:2211 日平均:0.5 ) |
|
〜 回答の受付を終了しました 〜 |