Results 1 to 3 of 3

Thread: Split String Up

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Sep 1999
    Location
    Phoenix, az
    Posts
    1,517

    Split String Up

    Whats the easiest way to split this string up into 3 numbers


    Str = " 0.00000000 0.00000000 0.0000000"

  2. #2
    Hyperactive Member
    Join Date
    Aug 2002
    Posts
    416
    VB Code:
    1. Dim str As String
    2.     Dim nums() As String
    3.     Dim i As Long
    4.    
    5.     str = " 0.00000000 0.00000000 0.0000000"
    6.     nums = Split(Trim(str), " ")
    7.  
    8.     For i = 0 To UBound(nums)
    9.         MsgBox nums(i)
    10.     Next i

    ... if you want to convert all the nums to doubles, then do.....

    VB Code:
    1. Dim dbls() As Double
    2.     ReDim dbls(UBound(nums))
    3.    
    4.     For i = 0 To UBound(nums)
    5.         dbls(i) = CDbl(nums(i))
    6.     Next i

  3. #3
    Lively Member Harvester's Avatar
    Join Date
    May 2002
    Location
    God's Country
    Posts
    124

    Split

    Use the Split function


    VB Code:
    1. Dim Nums() as String
    2. Dim i as Integer
    3.  
    4.     Nums = Split("0.00000000 0.00000000 0.0000000", " ")
    5.     'Now Nums is an array with 3 items in it.
    6.  
    7.     For i = 0 to 2
    8.         Debug.Print Nums(i)
    9.     Next i
    10.  
    11.     'Nums(0) = 0.00000000
    12.     'Nums(1) = 0.00000000
    13.     'Nums(2) = 0.00000000

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width