• ベストアンサー
※ 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文を使用して条件に応じたメッセージを表示することもできます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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 不明点などがありましたら、ご連絡ください。

marocoro00
質問者

お礼

ご回答ありがとうございました。 無事解決しました。 また質問させて頂く際にはよろしくお願い致します。

marocoro00
質問者

補足

大変申し訳ありませんでした。 E14が×の○の場合、F20~I20は全てセルのクリア E14が○の場合でした。

関連するQ&A