Is there some trick to using a Case Statement on a filtered range? The underlying code isn't throwing an error, it's just not updating any values to "A" as expected.
VBA Code:
With mD.Range("L2:M" & mDLR)
.Replace What:="Level ", Replacement:=""
.NumberFormat = "0"
.Value = .Value
End With
'Converts numerical values to alpha.
mD.UsedRange.Sort Key1:=Range("K2"), Order1:=xlAscending, Header:=xlYes
With mD.Range("A1:Z" & mDLR)
.AutoFilter Field:=13, Criteria1:=">1"
.AutoFilter Field:=11, Criteria1:="LM"
End With
With mD.Range("L2:L" & mDLR).SpecialCells(xlCellTypeVisible)
For i = 1 To mDLR
Select Case .Cells(i, "L")
Case Is < 250000
.Cells(i, "L").Value = "A"
End Select
Next i
End With