MS Access VBA - 从字段中的半连续数据中提取部分字符串

时间:2016-10-14 15:22:43

标签: vba ms-access

我环顾四周但却无法找到确切的解决方案......

我有一个标识符类型字段,通常遵循XXX-YY-ZZZZZZZZ格式。有时X和Z的数量会有所不同,但YY总是包含在两个连字符之间。如果我想仅使用" YY"来创建另一个字段,那么最好的功能是什么?还列出了另一个列出了YY的参考表,我打算将其与之相关联。

提前致谢。

1 个答案:

答案 0 :(得分:1)

听起来好像要将字符串拆分成数组。试试这个

Public Sub Example()
    Dim ExampleStr As String: ExampleStr = "XXX-YY-ZZZZZZZZ"
    Dim StrArray() As String

    StrArray = Split(ExampleStr, "-")

    Debug.Print StrArray(1) ' Return the second element
End Sub