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
...
particular format number
-
- Administrator
- Posts: 78531
- Joined: 16 Jan 2010, 00:14
- Status: Microsoft MVP
- Location: Wageningen, The Netherlands
Re: particular format number
Use:
For example:
MYVARCODE = "64191"
v = Fmt(MYVARCODE)
Debug.Print v
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
MYVARCODE = "64191"
v = Fmt(MYVARCODE)
Debug.Print v
Best wishes,
Hans
Hans
-
- PlatinumLounger
- Posts: 4362
- Joined: 26 Apr 2010, 17:36
Re: particular format number
TKS BRO!HansV wrote: ↑18 Jun 2023, 15:51Use:
For example: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
MYVARCODE = "64191"
v = Fmt(MYVARCODE)
Debug.Print v