• 締切済み

ある任意のセルを変更したとき、他のセルをクリアにできる関数はありますか

ある任意のセルを変更したとき、他のセルをクリアにできる関数はありますか。 例 A1="1" B1="1000"のとき、     A1="2"に変更したら B1=""のようにクリアにしたい。

みんなの回答

  • WDY
  • ベストアンサー率27% (134/487)
回答No.2

A1とB1に入る文字がいつも決まった文字ならばB1にif文を登録して分岐処理で出来ます。 決まった値で無い場合は関数では無理だと思います。 マクロでの処理なら可能です。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

VBA の Changeイベントを使って実現しているケースが多いと思います。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_event.html#change ※単純に、if関数で実現できなくはないですが、かなり複雑になると思います。 =IF(A1=1,10000,IF(A1=2,"",""))

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_event.html#change

関連するQ&A