• THE TH PROJECT
  • BATCH
  • C
  • C#
  • Fortran
  • Javascript
  • Natural
  • SQL User Defined Function
  • Visual Basic Script
  • Visual Basic .NET
  • CONTACT
© 2025 CXCII

Visual Basic Script

Function TH(Number)

    'Prototyped by: John Naudus

    Dim strNumber

    If Number = 0 then
        TH = ""
    Else
        If Right(Number, 2) < 14 then
            strNumber = Cint(Right(Number, 2))
        Else
            strNumber = Cint(Right(Number, 1))
        End If

        Select case strNumber
            Case 1
                TH = "<sup>st</sup>"
            Case 2
                TH = "<sup>nd</sup>"
            Case 3
                TH = "<sup>rd</sup>"
            Case else
                TH = "<sup>th</sup>"
        End Select
    End If
End Function