Sub FindReplace()
Dim vAbbr As Variant, vStates As Variant, vNorthE As Variant, vMW As Variant, vWest As Variant
vStates = Array("GA", "FL", "AL", "TX", "NC", "SC", "LA", "KY", "AR", "OK", "VA", "TN", "MS", "DE", "DC", "WV")
vNorthE = Array("NJ", "PA", "NH", "CT", "ME", "MA", "NY")
vMW = Array("IN", "OH", "MD", "MI", "KS", "IL", "WI", "MO", "MN", "NE", "SD", "IA")
vWest = Array("CO", "AZ", "AK", "CA", "OR", "WA", "NV", "NM")
For Each vAbbr In vStates
Call ActiveSheet.Range("V:V").Replace(vAbbr, "South", vbTextCompare)
' Call ActiveSheet.UsedRange.Replace(vAbbr, "South", xlWhole, , , vbTextCompare) ' entire cell
Next vAbbr
For Each vAbbr In vNorthE
Call ActiveSheet.Range("V:V").Replace(vAbbr, "North East", vbTextCompare)
' Call ActiveSheet.UsedRange.Replace(vAbbr, "South", xlWhole, , , vbTextCompare) ' entire cell
Next vAbbr
For Each vAbbr In vMW
Call ActiveSheet.Range("V:V").Replace(vAbbr, "Midwest", vbTextCompare)
' Call ActiveSheet.UsedRange.Replace(vAbbr, "South", xlWhole, , , vbTextCompare) ' entire cell
Next vAbbr
For Each vAbbr In vWest
Call ActiveSheet.Range("V:V").Replace(vAbbr, "West", vbTextCompare)
' Call ActiveSheet.UsedRange.Replace(vAbbr, "South", xlWhole, , , vbTextCompare) ' entire cell
Next vAbbr
End Sub