• ベストアンサー

型が一致しません

A2セルに「1」、結合されたB2とC2セルに「2」と入力(添付の上画像参照)されていて、「Worksheet_Change」イベントに添付の下画像のコードが入力されています。 この状態で結合セルでDELキーを押すと「型が一致しません」のエラーが表示されます。 コードを確認するとエラー箇所が黄色くなっている(添付の下画像参照)のですが、なぜこの行が黄色くなっているのか分かりません。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

Targetが複数のセルの場合一度に比較ができませんので 下にあるように Target.Cells(1, 1) = "" として試してみてください。

tdosj
質問者

お礼

ありがとうございます。 2列目の変更なのになぜ1列目の処理が反応するのかと思っていましたが、2列目の処理でも Target.Column = 1 と Target.Cells(1, 1).Value = "" を処理しているということなのですね。

関連するQ&A