VBA变量中不需要的换行符

时间:2018-03-05 10:58:00

标签: vba ms-access replace line-breaks

我几乎是VBA和Access的新手,我开始有点沮丧。

我正在开发一个计算奖品的程序,因此我得到了HTML-Datas,其中包含必要的信息,如下所示:

strHTML = GetHTML(HTML)
List() = Split(strHTML, Chr(10))

为了说清楚,我为此看起来的HTML行如下:

Motortyp=SM132
Motortypreihe=SM
MotorBG=132
MotorFE=35
MotorZusatz1=B
MotorZusatz2=
ReglerTyp=Fremdregler

到目前为止一切顺利。 整个装备描述(例如“SM200.15C”)是立即采取的,不知何故后面仍有一种换行符导致我无法在查询中使用它。

似乎我以某种方式拆分HTML的换行符仍然存在,它只是不想被替换为替换([Data],Chr(10)。“”)等东西。

希望问题是可以理解的,因为我今天有一些脑滞后。

提前致谢, 丹尼斯

1 个答案:

答案 0 :(得分:1)

在Windows上,从回车符Chr(13)和换行符号Chr(10)字符的组合中获得换行符。使用

List() = Split(strHTML, vbCrLf)

其中vbCrLf是表示这对字符的VB常量。