Excel VBA在两条斜线之间剪切字符串

Excel VBA在两条斜线之间剪切字符串,excel,vba,Excel,Vba,我是VBA nwebie。我想在两条斜线之间剪线。这是我的绳子 /branches/test 我想得到以下输出 branches 我应该如何定义它?您可以通过Split功能继续操作 Dim s as string = "/branches/test" Dim sArray() As String Dim result As String sArray = Split(s, "/") result = sArray(1) 这正是我需要的 Dim x As Var

我是VBA nwebie。我想在两条斜线之间剪线。这是我的绳子

    /branches/test
我想得到以下输出

     branches

我应该如何定义它?

您可以通过
Split
功能继续操作

Dim s as string = "/branches/test"
Dim sArray() As String
Dim result As String

sArray = Split(s, "/") 
result = sArray(1)

这正是我需要的

    Dim x As Variant
    Dim i As Long

    x = Split("/branches/test", "/")
    For i = 1 To UBound(x)
        Debug.Print x(i)
    Next i
输出是

      branches
      test

测试发生了什么变化?顺便说一句,您可以使用
Spit
函数获取字符串。有关如何使用该函数的示例,请参见。@L42:是的,这将
吐出正确的结果:-)@Jean-FrançoisCorbett哈哈,对不起,我的错。它应该是
Split
。不过,我提供了一个链接,以帮助该操作一鼓作气
Debug.print Split(“/branchs/test”和“/”)(1)
您应该在发布之前进行测试。(
sArray(1)
返回
分支
。元素
0
在第一个分隔符之前,在本例中为空字符串)确定,已编辑,谢谢。我现在没有环境来测试。