Split cell string into individual cells

后端 未结 3 743
南旧
南旧 2020-12-06 22:13

I am unable to split a single cell\'s value into two different strings and put both of those strings in different cells.

For instance I want to take a measurement <

3条回答
  •  死守一世寂寞
    2020-12-06 22:42

    The best solution is using SPLIT

    Dim strX As String
    Dim sx() As String
    Dim i as Integer
    strX = "10FT x 20FT"
    sx = Split(strX, "x")
    

    Or maybe you can use instr function

    Dim sVar1 as string
    Dim sVar2 as string
    
    I = InStr(1, strX, "x")
    

    Now you know where can split int two variables

    sVar1 = mid(strX, 1, I)
    sVar2 = mid(strx,i+1)
    

    The problem with the function is that if you have several keys in the chain with which you want to separate your function will return an array larger. For example: Dim var as string var = "x 20XP 10XP"

    returns

    array (0) = "10"
    array (1) = "p"
    array (2) = "20"
    array (3) = "p"
    

提交回复
热议问题