VBA:文本框新/下一行

时间:2015-07-21 18:49:57

标签: excel vba excel-vba

我的文本框需要一些帮助。我的文本框内容由单元格值提供。现在,单元格值的构造如下:"(日期评论)"它会逐渐发生,我可以有多个这样的条目。

基本上我希望我的文本框在我的用户表单的文本框中将每个值显示为一行,以使它们看起来像子弹列表。

这可能吗?我正在考虑检测每个右括号标记")"然后让它去下一行?但是我不能指出如何实际编码它。

1 个答案:

答案 0 :(得分:7)

设置textbox = true

的多行属性

您可能需要将ScrollBars属性设置为2-frmScrollBarsVertical

然后用vbCrLf

分隔值
"somecomment" & vbCrLf & "somecomment" & vbCrLf & "somecomment"

这些是换行符的选项,具体取决于您正在做什么。

Constant    Equivalent          Description
vbCrLf      Chr(13) + Chr(10)   Carriage return–linefeed combination
vbCr        Chr(13)             Carriage return character
vbLf        Chr(10)             Linefeed character
vbNewLine   Chr(13) + Chr(10)    or, on the Macintosh, Chr(13)  Platform-specific new line character; whichever is appropriate for current platform