要望ボックス

トップ > 要望ボックス > 回答一覧 > 記事
要望ボックスへ
回答一覧へ



2022年6月4日【ID:0】

【7】要望ボックス


VBAからのみ入力を許可する方法はありますか?

【回答】

直接入力されたくないセルのみ選択し、右クリックで「セルの書式設定」を開きます。
→「Ctrl + 1」で簡単に開くことができます。

「セルの書式設定」の[保護]でロックにチェックが入っていることを確認します。
※初期はすべてのセルにロックがされています。

確認後、シートの保護をすることでロックされているセルに対し、直接操作ができなくなります。

シートの保護に関しては、次のVBAを実行すると自動で保護されるので手順を飛ばしても問題ございません。
保護の際にパスワードを設定した場合は、そのパスワードを覚えておく必要があります。

ここまでで、シートの設定は完了です。
後は、対象のコードの先頭に次のコードを追記するだけで完了です。

「Worksheets("Sheet1").Protect Password:="test", UserInterfaceOnly:=True」

※こちらの設定は、"Sheet1"に対してシートの保護(パスワード:test)をしています。
 保護をする際に、「 UserInterfaceOnly:=True 」を追記するだけで、VBAのみシートの操作が可能になります。
パスワードを設定する必要がない場合は、「 Password:="test", 」を省略できます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
1分で読める小技集 1分で読める小技集





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 要望ボックス > 回答一覧 > 記事
要望ボックスへ
回答一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

2504977

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール

トップ > 要望ボックス > 回答一覧 > 記事
要望ボックスへ
回答一覧へ