Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10481 / 13646 ツリー ←次へ | 前へ→

【21601】セルの保護 のりぞう 05/1/24(月) 20:37 質問[未読]
【21602】Re:セルの保護 pi 05/1/24(月) 20:58 回答[未読]
【21609】Re:セルの保護 ponpon 05/1/24(月) 22:19 回答[未読]
【21629】Re:セルの保護 のりぞう 05/1/25(火) 13:56 お礼[未読]

【21601】セルの保護
質問  のりぞう  - 05/1/24(月) 20:37 -

引用なし
パスワード
   セルの保護について質問があります。
ある一定のセルだけ入力不可にしたいのですが、
VBAでどう書けば良いのでしょうか?

A1は入力不可
A2:A5は入力可
B1:B5は入力可

といった具合です。

【21602】Re:セルの保護
回答  pi  - 05/1/24(月) 20:58 -

引用なし
パスワード
   >A1は入力不可
>A2:A5は入力可
>B1:B5は入力可
>
>といった具合です。
入力可にしたいセルは、右クリックの書式設定の保護のところで、
"ロック"とかいてあるところのチェックを外してから、
ツール→保護→・・・ で、ロックを外してないセルは入力不可になります。

【21609】Re:セルの保護
回答  ponpon  - 05/1/24(月) 22:19 -

引用なし
パスワード
   ▼のりぞう piさん りすりすさん:

 こんばんは。ponponです。
 簡単なことなら少しわかります。

>A2:A5は入力可
>B1:B5は入力可
それ以外は入力不可です。

Sub 保護()
  Range("A2:A5").Locked = False
  Range("B1:B5").Locked = False

  Sheets("Sheet1").Protect
End Sub

'*************************************************

Sub 保護解除()
  Sheets("Sheet1").Unprotect

End Sub

【21629】Re:セルの保護
お礼  のりぞう  - 05/1/25(火) 13:56 -

引用なし
パスワード
   ありがとうございます。本とかを見てもわからなかったのですが、
皆さんありがとうございます。

10481 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free