• ベストアンサー

エクセルの何も入力されていないセルについて

ある条件が成立した時、あるセルを空白ではなく何も入力されていない状態にしたいのですがどうすればいいでしょうか?教えてください。

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

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.3

VBAでA1セルを「空セル」にする   Range("A1").ClearContents 条件が「あるセルがこういう値になった時」の場合は、セルの値が変更された時に呼ばれるイベントマクロのプロシージャに、if文と併用して記述して下さい。

marutin99
質問者

補足

もう少し教えてください。if文と併用はどうすればいいですか?ある列すべてにif文をコピーして使いたいのですが。

その他の回答 (4)

  • ao777
  • ベストアンサー率34% (43/123)
回答No.5

if 条件式 then Columns("A:A").ClearContents end if 条件が成立した時、A列の値全てを消します。 こういうことですか?

marutin99
質問者

補足

少し違います。具体的に書きますとB1にセルをおきます。 if A1=0 then B1を空セルに else A1をB1に代入 endif これをA列すべての値に対して実行します。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

関数で考えているなら、そのセルに式は入れないと、どうにもなら無いので、やりようがありません。 VBAならできます。 質問の書き方が、質問者の真意を十分表現できて無いから、回答者が戸惑っていますよ。 #2のご回答が正しいなら、あまり質問が易しすぎて、まさかそんな質問という感じ。

  • ao777
  • ベストアンサー率34% (43/123)
回答No.2

=IF(条件成立,"",不成立の時) こういうことですか?

  • ipsum11
  • ベストアンサー率21% (55/251)
回答No.1

空白と何も入力されていない状態の違いは何ですか?

関連するQ&A