- ベストアンサー
エクセルの何も入力されていないセルについて
ある条件が成立した時、あるセルを空白ではなく何も入力されていない状態にしたいのですがどうすればいいでしょうか?教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
VBAでA1セルを「空セル」にする Range("A1").ClearContents 条件が「あるセルがこういう値になった時」の場合は、セルの値が変更された時に呼ばれるイベントマクロのプロシージャに、if文と併用して記述して下さい。
その他の回答 (4)
- ao777
- ベストアンサー率34% (43/123)
回答No.5
if 条件式 then Columns("A:A").ClearContents end if 条件が成立した時、A列の値全てを消します。 こういうことですか?
質問者
補足
少し違います。具体的に書きますと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
空白と何も入力されていない状態の違いは何ですか?
補足
もう少し教えてください。if文と併用はどうすればいいですか?ある列すべてにif文をコピーして使いたいのですが。