データ行のドロップダウンからの入力に基づいて、特定の範囲のセルをロックすることは可能ですか?
たとえば、私のスプレッドシートの各行は患者を表し、最初のセルは「はい」または「いいえ」の回答が必要な質問をします (ドロップダウンで選択/入力します)。
編集
「はい/いいえ」のセルは、実際には 2 つのセル (G13 と H13) を結合したものです。これを反映するように例を更新しました。
編集終了
ユーザーが「いいえ」を選択した場合、ここにデータを入力する必要がないため、残りの質問範囲 (G13-H13:AB13) をロックします。ただし、ユーザーが「はい」を選択した場合、残りのセルはデータを入力できる状態のままになります。
各範囲内のすべてのセルには、ドロップダウンのみから入力されたデータがあります。
これが私が達成したいと思っていることです:
If "No"
Then lock range G13-H13:AB13
Else If "Yes"
Then do nothing
i.e.
G13-H13 I13-J13 K13-L13 .... .... AB13
| NO | ---- | ---- | ---- | ---- | ---- | (Locked Cells)
OR
G13-H13 I13-J13 K13-L13 .... .... AB13
| YES | | | | | | (Unlocked Cells)
繰り返しますが、すべてのデータはドロップダウン メニューから入力され、手動で入力する必要はないことを強調したいと思います。G13-H13 = "No"
の場合、ドロップダウンがある範囲内の残りのセルが、それぞれのドロップダウンから選択された詳細情報をブロックまたはロックされるようにしたいと思います。
G13-H13 の値は「はい」または「いいえ」のいずれかであることに注意してください。
これは VBA を使用して実現できますか。
どうもありがとう。