[COLOR=darkblue]Sub[/COLOR] RemoveRows()
[COLOR=darkblue]Dim[/COLOR] ws [COLOR=darkblue]As[/COLOR] Worksheet
[COLOR=darkblue]For[/COLOR] [COLOR=darkblue]Each[/COLOR] ws [COLOR=darkblue]In[/COLOR] Worksheets
[COLOR=darkblue]Select[/COLOR] [COLOR=darkblue]Case[/COLOR] ws.Name
[COLOR=darkblue]Case[/COLOR] [COLOR=darkblue]Is[/COLOR] = "Monday"
ProcessDay ws, "U", "W", "T", "F"
[COLOR=darkblue]Case[/COLOR] [COLOR=darkblue]Is[/COLOR] = "Tuesday"
ProcessDay ws, "M", "W", "T", "F"
[COLOR=darkblue]Case[/COLOR] [COLOR=darkblue]Is[/COLOR] = "Wednesday"
ProcessDay ws, "M", "U", "T", "F"
[COLOR=darkblue]Case[/COLOR] [COLOR=darkblue]Is[/COLOR] = "Thursday"
ProcessDay ws, "M", "U", "W", "F"
[COLOR=darkblue]Case[/COLOR] [COLOR=darkblue]Else[/COLOR]
ProcessDay ws, "M", "U", "W", "T"
[COLOR=darkblue]End[/COLOR] [COLOR=darkblue]Select[/COLOR]
[COLOR=darkblue]Next[/COLOR] ws
[COLOR=darkblue]End[/COLOR] [COLOR=darkblue]Sub[/COLOR]
[COLOR=#00008b][/COLOR]
[COLOR=darkblue]Private[/COLOR] [COLOR=darkblue]Sub[/COLOR] ProcessDay([COLOR=darkblue]ByVal[/COLOR] ws [COLOR=darkblue]As[/COLOR] Worksheet, _
[COLOR=darkblue]ByVal[/COLOR] txt1 [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]String[/COLOR], _
[COLOR=darkblue]ByVal[/COLOR] txt2 [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]String[/COLOR], _
[COLOR=darkblue]ByVal[/COLOR] txt3 [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]String[/COLOR], _
[COLOR=darkblue]ByVal[/COLOR] txt4 [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]String[/COLOR])
[COLOR=darkblue]Dim[/COLOR] lr [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]Long[/COLOR]
[COLOR=darkblue]Dim[/COLOR] i [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]Long[/COLOR]
[COLOR=darkblue]Dim[/COLOR] strTemp [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]String[/COLOR]
lr = ws.Range("A" & Rows.Count).End(xlUp).Row
[COLOR=darkblue]For[/COLOR] i = lr [COLOR=darkblue]To[/COLOR] 2 [COLOR=darkblue]Step[/COLOR] -1
strTemp = ws.Range("A" & i).Value
[COLOR=darkblue]If[/COLOR] UCase(Right(strTemp, 1)) = txt1 Or _
UCase(Right(strTemp, 1)) = txt2 Or _
UCase(Right(strTemp, 1)) = txt3 Or _
UCase(Right(strTemp, 1)) = txt4 [COLOR=darkblue]Then[/COLOR]
ws.Rows(i).EntireRow.Delete Shift:=xlUp
[COLOR=darkblue]End[/COLOR] [COLOR=darkblue]If[/COLOR]
[COLOR=darkblue]Next[/COLOR] i
[COLOR=darkblue]End[/COLOR] [COLOR=darkblue]Sub[/COLOR]