kokosu525さん
こんにちは。
以下のプログラムでできるかと思います。
ただ条件としては、日や曜日は1,2行目として3行目以降対応しています。
また、処理するシートはActive(表示)しているシートです。
お試し下さい。
Sub クリアー()
Dim セル As Range
For Each セル In Rows("3:" & Rows.Count).SpecialCells(xlCellTypeConstants)
If セル <> "/。" Then セル.ClearContents
Next
End Sub
お礼
はい。 色は条件付き書式で設定してあるので、空白にすれば白くなります。「/。」以外の文字だけ消すだけです。 1日目の隣には、スタッフの氏名が入力されています。 勤務の下のセルには、イベントなどの文章をいれますので、決められた範囲だけを対象にして文字を消したいです。