删除VBA中的额外空行

时间:2017-12-14 20:14:12

标签: vba userform

我还有改变TextBox1的下面代码,所以它只删除空行而不是空格?

来自:
第1行       
      
      
      第2行

收件人:
第1行     
    第2行

 trim(TextBox1.Value & vbnullstring) = vbnullstring

1 个答案:

答案 0 :(得分:0)

怎么样?
Dim xArr() as string
xArr = Split(TextBox1.Value, vbCrLf)
TextBox1.Value = ""

for i = 0 to Ubound(xArr)
    If Trim(xArr(i)) <> "" Then
        TextBox1.value = TextBox1.value & xArr(i) & vbCrLf
    End If
Next