Ahhh, I see they are all Text, not numeric...
Try change to
Sub test()
    Dim ws As Worksheet, i As Long, ii As Long, t, LastR
    Application.ScreenUpdating = False
    For Each ws In Worksheets
        t = Application.Match("RE", ws.Rows(10), 0)
        LastR = Application.Match("END", ws.Columns("c"), 0)
        If IsNumeric(t) * IsNumeric(LastR) Then
            t = t - 3
            For i = 10 To LastR Step 3
                For ii = 0 To 1
                    With ws.Cells(i + ii, 3).Resize(, t)
                        .Sort .Rows(1), 2, , , , , , , , , 2, , 1
                    End With
                Next
            Next
        End If
    Next
    Application.ScreenUpdating = True
End Sub