Этот небольшой фрагмент кода должен сработать и дать мне правильную переменную но независимо от того, что находится в переменной numericDay, суффикс переменной дает мне «й». я не понимаю, почему это не изменится, когда значение "numericDay" изменится оба являются строковыми переменными.
Select Case numericDay
Case numericDay = "1" Or "21" Or "31"
suffix = "st"
Case numericDay = "2" Or "22"
suffix = "nd"
Case numericDay = "3" Or "23"
suffix = "rd"
Case Else
suffix = "th"
End Select