要在VBA文本框中显示多行文字,可以使用TextBox控件的MultiLine属性。将此属性设置为True,文本框就会变成多行文本框。
以下是一个示例代码:
Private Sub UserForm_Initialize()
TextBox1.MultiLine = True
TextBox1.Text = "第一行文本" & vbCrLf & "第二行文本"
End Sub
在这个示例中,我将MultiLine属性设置为True,并使用vbCrLf换行符将文本分为两行。在UserForm的Initialize事件中,文本框将显示两行文本。
注意:这个示例是在UserForm中使用文本框,如果你在ActiveSheet上使用文本框,则需要稍微修改代码。