Since the Split function was added in VB6, whoever has a previous version of VB can use this
VB Code:
Private Function Split2(ByVal sString As String, ByVal sSeparator As String) As Variant Dim sParts() As String Dim lParts As Long Dim lPos As Long lPos = InStr(sString, sSeparator) While lPos ReDim Preserve sParts(lParts) sParts(lParts) = Left(sString, lPos - 1) sString = Mid(sString, lPos + Len(sSeparator)) lPos = InStr(sString, sSeparator) lParts = lParts + 1 Wend If Len(sString) Then ReDim Preserve sParts(lParts) sParts(lParts) = sString lParts = lParts + 1 End If Split2 = IIf(lParts, sParts, Array()) End Function





Reply With Quote