次の方法で共有

2段階の入力規制で、1段階目を選択し直した時、2段階目のセルを空白にする方法

Anonymous
2014-09-28T14:41:14+00:00

2段階の入力規制をINDIRECT関数で設定しました。

1段階目のデータをプルダンから選択→2段階目のデータを選択→1段階目のデータを選択し直した時、2段階目のデータは前回選択したものが表示されたままになってしまいます。

1段階目を選択し直した時に、2段階目を再選択することを忘れないように、セルを空白に出来ないでしょうか?

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2014-09-28T15:40:28+00:00

入力規則だけではご希望の操作はできません。

たとえばC列(3列目)に1段階目のデータが、その1つ右のD列のセルに2段階目のデータがあるなら、シート名を右クリックして「コードの表示」で以下のようなコードを貼り付けてみてください。

Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Column = 3 Then

        Target.Offset(, 1).Value = ""

    End If

End Sub

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-09-29T03:16:57+00:00

    マックちゃんさん、

    ありがとうございました!

    VBAは理解していないのですが、いただいたコードを張り付けて、希望とおりに動作いたしました。

    大変助かりました。

    教えていただいたコードは、大事に保存します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません