【发布时间】:2020-09-05 06:29:21
【问题描述】:
我为数据创建了一个导入函数。
有时导入字符串是这样的:
47588328 2020.06.25 11:42:13 买入 0.11 欧元 1.12240 1.11902 0.00000
2020.06.25 14:05:04 1.11902 0.00 0.00 0.00 -35.35
有时像这样
45881875
2020.05.25 19:53:14
buy
0.10
eurusd
1.08975
1.08999
1.09503
2020.05.26 10:49:17
1.09503
0.00
0.00
-0.48
51.14
我将值拆分为一个数组。如果字符串由换行符分隔,则没有问题。
如果字符串以空格分隔,我无法处理它。我试图用换行符替换空格。
这可行,但有日期和时间部分。它们必须保持在一起,当我用换行符替换空格时它们不会。
我有这个:
TextboxText = UserForm1.TextBox1.Text
TextboxText = Replace(TextboxText, " ", vbLf)
我的一个想法是构建一个遍历所有空格的循环,然后除了空格号 2 和 10。例如使用伪代码:
> For Each Space in TextboxText
> If Not space nr = 2 or space nr = 10 Then
> replace space
> End if
> Next
【问题讨论】:
标签: vba