我在 MS Access 表单上有一个文本框,用户将从 Excel 电子表格中复制一列数字。我需要获取此输入并将其用作参数来构建查询。我有看起来像这样的代码

Dim data as variant
Dim input as String
data = Split(input,vbLf)

我希望能够构建用户输入的列表,但我不知道如何在换行符处拆分它。我试过“\n\r”、“\n”。 "\r", vbCrLf, vbLf。输入看起来像“12345[][]23456”,每个数字之间有方框字符

谢谢

最佳答案

我让 Split 使用 vbCrLf 为我工作。我还将 Split 的结果写入了一个 String 数组。

这是我的代码:

Dim data() As String
Dim yourInput As String
data = Split(yourInput, vbCrLf)

关于vba - 换行时字符串拆分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1439384/

10-15 03:06