particular format number

User avatar
sal21
PlatinumLounger
Posts: 4362
Joined: 26 Apr 2010, 17:36

particular format number

Post by sal21 »

i can have in MYVARCODICE (As Strng fomated) this value:

1039
212009
2751
1073
6202
4636
291
64191

i need to format the var similar:

10.39
21.20.09
27.51
10.73
62.02
46.36
29.1
64.19.1
...

User avatar
HansV
Administrator
Posts: 78531
Joined: 16 Jan 2010, 00:14
Status: Microsoft MVP
Location: Wageningen, The Netherlands

Re: particular format number

Post by HansV »

Use:

Code: Select all

Function Fmt(v As String) As String
    Dim i As Long
    For i = 1 To Len(v)
        Fmt = Fmt & Mid(v, i, 1)
        If i Mod 2 = 0 And i < Len(v) Then
            Fmt = Fmt & "."
        End If
    Next i
End Function
For example:

MYVARCODE = "64191"
v = Fmt(MYVARCODE)
Debug.Print v
Best wishes,
Hans

User avatar
sal21
PlatinumLounger
Posts: 4362
Joined: 26 Apr 2010, 17:36

Re: particular format number

Post by sal21 »

HansV wrote:
18 Jun 2023, 15:51
Use:

Code: Select all

Function Fmt(v As String) As String
    Dim i As Long
    For i = 1 To Len(v)
        Fmt = Fmt & Mid(v, i, 1)
        If i Mod 2 = 0 And i < Len(v) Then
            Fmt = Fmt & "."
        End If
    Next i
End Function
For example:

MYVARCODE = "64191"
v = Fmt(MYVARCODE)
Debug.Print v
TKS BRO!