Words > Numbers (i.e. Vanity Phone Numbers) function

F

Frank Kabel

Hi
you have to create this on your own in VBA. Just processing every single
character of a string. Not really tested but try:

Public Function create_number(sText As String) As String
Dim i As Integer
Dim sReturn As String

For i = 1 To Len(sText)
Select Case UCase(Mid(sText, i, 1))
Case "A", "B", "C"
sReturn = sReturn & "2"
Case "D", "E", "F"
sReturn = sReturn & "3"
Case "g", "H", "I"
sReturn = sReturn & "4"
Case "J", "K", "L"
sReturn = sReturn & "5"
Case "M", "N", "O"
sReturn = sReturn & "6"
Case "P", "Q", "R", "S"
sReturn = sReturn & "7"
Case "T", "U", "V"
sReturn = sReturn & "8"
Case "W", "X", "Y", "Z"
sReturn = sReturn & "9"
End Select
Next
create_number = sReturn
End Function
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top