Excel Vba Textbox段落

时间:2018-06-05 10:31:15

标签: excel vba excel-vba excel-2010

我正在创建一个仅作为指导线的文本框,我的文本框有多行,并且enterkeybehaviour = True。

TextBox2从TextBox1获取值,现在我有TextBox2 = TextBox1,我需要一个回车符,所以下一个输入值将转到TextBox2第二行。

例如,我在TextBox1上写了一些内容并按Enter键,文本将转到TextBox2并执行一个段落。不能覆盖,因为这个过程可以重复。

2 个答案:

答案 0 :(得分:2)

插入一个常量vbCr的回车符。

myString = "First line." & vbCr & "Second line."

如果您想要换行而不是回车,则vbLf。两者合并为vbCrLf

答案 1 :(得分:1)

TextBox2.Text = TextBox1.Text & VbLf & "Something"

TextBox2.Text = TextBox1.Text & chr(13) & "Something"

还有一些最小的例子:

Option Explicit

Sub TestMe()

    Dim someVar As String
    someVar = "ale"
    someVar = someVar & vbLf & "Something"

    MsgBox someVar

End Sub

enter image description here