Since the Split function was added in VB6, whoever has a previous version of VB can use this

VB Code:
  1. Private Function Split2(ByVal sString As String, ByVal sSeparator As String) As Variant
  2.     Dim sParts() As String
  3.     Dim lParts As Long
  4.     Dim lPos As Long
  5.         lPos = InStr(sString, sSeparator)
  6.     While lPos
  7.         ReDim Preserve sParts(lParts)
  8.         sParts(lParts) = Left(sString, lPos - 1)
  9.         sString = Mid(sString, lPos + Len(sSeparator))
  10.         lPos = InStr(sString, sSeparator)
  11.         lParts = lParts + 1
  12.     Wend
  13.     If Len(sString) Then
  14.         ReDim Preserve sParts(lParts)
  15.         sParts(lParts) = sString
  16.         lParts = lParts + 1
  17.     End If
  18.     Split2 = IIf(lParts, sParts, Array())
  19. End Function