Excel Vba Текстовое поле Абзац - PullRequest
0 голосов
/ 05 июня 2018

Я создаю текстовое поле, которое будет работать только как ориентир, мое текстовое поле имеет многострочное значение и enterkeybehaviour = True.

TextBox2 получает значение из TextBox1, теперь у меня есть TextBox2 = TextBox1, мне нужен кареткаВернитесь, чтобы следующее введенное значение перешло во вторую строку TextBox2.

Например, я пишу что-то в TextBox1 и нажимаю Enter, а текст переходит в TextBox2 и выполняет абзац.Нельзя перезаписывать, так как процесс можно повторить.

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Вставить константу возврата каретки с vbCr.

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

Если вы хотите использовать перевод строки вместо возврата каретки, это vbLf.Оба в сочетании vbCrLf.

0 голосов
/ 05 июня 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...