• ベストアンサー

エクセルのマクロ

選択状態にあるセル(どのセルも一文字のみ入力されている)に"●"以外が入力されていたら、全て消去する。 上記を実行するマクロとして以下を試してみましたが、うまくいきません。どこがおかしいのでしょうか? Sub test()  For Each cell In Selection   If Selection.Value <> "●" Then   Selection.ClearContents   End If  Next End Sub

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

Sub test()  Dim rng As Range  For Each rng In Selection   If rng.Value <> "●" Then    rng.ClearContents   End If  Next End Sub ノーチェックですが。

naruue
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

 For Each cell In Selection   If cell.Value <> "●" Then   cell.ClearContents   End If  Next

naruue
質問者

お礼

ありがとうございました。

関連するQ&A