0

描述:我有一个在循环中创建的字符串:

PString = PString & Chr(10) & ActiveCell.Offset(i - 2, 0).Value

在马可期间,我必须在 Chr(10) 点再次分开琴弦

问题: 我不知道如何在字符串中搜索 Chr(10) 并在该点分隔字符串。我试过了

For each PChar in PString
If PChar = Chr(10) then
...
next

但这不起作用。

4

1 回答 1

0

在字符串中搜索 Chr(10) 并在该点分隔字符串。

您可以使用变体数组并使用SPLIT()withChr(10)作为分隔符。

Dim MyAr
Dim PString As String, i As Long

PString = PString & Chr(10) & ActiveCell.Offset(i - 2, 0).Value
PString = PString & Chr(10) & ActiveCell.Offset(i - 3, 0).Value

MyAr = Split(PString, Chr(10))

For i = LBound(MyAr) To UBound(MyAr)
    Debug.Print MyAr(i)
Next
于 2013-10-18T15:12:52.003 回答