Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hello Viduo, You can use a User Defined Function (UDF) in place of the Worksheet functions. Add a VBA module to your Workbook's Project and copy this code into it. Example of Uing the UDF: A1 = "abc123efg" B1 = "=GetNumbers(A1)" B1 will contain 123 Public Function GetNumbers(ByRef Cell As Range) Application.Volatile Dim I As Long Dim N As Long Dim X As String For I = 1 To Len(Cell.Text) N = Asc(Mid(Cell.Text, I, 1)) If N 47 And N < 58 Then X = X & Chr$(N) Next I GetNumbers = X End Function Sincerely, Leith Ross -- Leith Ross ------------------------------------------------------------------------ Leith Ross's Profile: http://www.excelforum.com/member.php...o&userid=18465 View this thread: http://www.excelforum.com/showthread...hreadid=502634 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
UNABLE TO RECORD A MACRO | Excel Worksheet Functions | |||
Unable to record Macro | Excel Discussion (Misc queries) | |||
Unable to Record Macro | Excel Discussion (Misc queries) | |||
Unable to record macro | Excel Discussion (Misc queries) | |||
Unable to record (macro) | Excel Programming |