请问下面程序为啥取值不对呢?
Dim a
a = Split(Text1, vbCrLf)
ReDim Preserve a(1 To 2)
b = Join(a, vbCrLf)
Debug.Print b
有人说能够将文本框中的2到3行取出,但是运行的时候却将第一行的数值也取出了,为什么呢?看起来好像没什么问题。
那么如何才能将第一行的内容删除呢?
解决方法
Preserve
当仅更改最后一个维度的大小时,用来保留现有数组中的数据
语句:ReDim Preserve a(1 To 2)
并没将变量 a 中第一行的数据删掉