- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA 特定の条件の時に指定されたセルのクリア)
Excel VBAで指定されたセルをクリアする方法
このQ&Aのポイント
- この記事では、Excel VBAを使用して特定の条件で指定されたセルをクリアする方法について説明します。
- 具体的には、E14が×の場合はF20~I20のセルをクリアし、F14が○の場合はF20のセルをクリア、G13が○の場合はG20のセルをクリア、H13が○の場合はH20のセルをクリア、I13が○の場合はI20のセルをクリア、J13が○の場合はJ20のセルをクリアします。
- VBAのIF文ではセルのクリアができないため、条件に応じてセルをクリアするためのコードを使用します。また、IF文を使用して条件に応じたメッセージを表示することもできます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ。 初めて回答するので、解りにくいかもしれませんがご了承ください。 下記の条件がどのようなものかイメージができませんでしたので、 まずは「or」を使ったIF文のサンプルを記載します。 >E14が×の○の場合、F20~I20は全てセルのクリア 【条件例】E14が×または○の場合、F20からI20のセルをクリアする If Range("E14") = "×" Or Range("E14") = "○" Then Range("F20:I20").Clear End If 【条件例2】E14またはF13のどちらかが○の時、F20のセルをクリアする If Range("E14") = "○" Or Range("F13") = "○" Then Range("F20").Clear End If 不明点などがありましたら、ご連絡ください。
お礼
ご回答ありがとうございました。 無事解決しました。 また質問させて頂く際にはよろしくお願い致します。
補足
大変申し訳ありませんでした。 E14が×の○の場合、F20~I20は全てセルのクリア E14が○の場合でした。