Public Sub subDelLeadingZeroInDate(strFullPathNameAndExtension As String)
' open and edit text file
Dim objFSO As Scripting.FileSystemObject
Dim objText As Scripting.TextStream
Dim strContent As String
Dim strNewText As String
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objText = objFSO.OpenTextFile(strFullPathNameAndExtension, ForReading)
While Not objText.AtEndOfStream
strContent = objText.ReadLine
strNewText = strNewText & RemoveLeadingZeroFromDate(strContent) & vbCrLf
Wend
objText.Close
Set objText = objFSO.OpenTextFile(strFullPathNameAndExtension, forWriting)
objText.Write strNewText
objText.Close
Set objFSO = Nothing
End Sub
Private Function RemoveLeadingZeroFromDate(ByVal strContent As String) As String
Dim i As Integer
For i = 1 To 9
strContent = Replace(strContent, "0" & i & "/", i & "/")
strContent = Replace(strContent, "/" & "0" & i & "/", "/" & i & "/")
Next
RemoveLeadingZeroFromDate = strContent
End Function