VBA Нова линия / връщане на карета

Съдържание

Когато работите с низове във VBA, използвайте vbNewLine, vbCrLf или vbCR, за да вмъкнете прекъсване на ред / нов параграф.

Тази статия също ще обсъди как да използвате използването на символа за продължаване на ред, за да продължите изявление във вашия действителен VBA код на нов ред.

Използване на vbNewLine

Следният код ви показва как бихте използвали vbNewLine, за да поставите втория текстов низ на нов ред в прозореца Непосредствен:

1234567891011 Под използване на vbNewLine ()Dim StringOne As StringDim StringTwo As StringStringOne = "Това е String One"StringTwo = "Това е втори низ"Debug.Print StringOne & vbNewLine & StringTwoEnd Sub

Резултатът е:

Използване на vbCrLf

Следният код ви показва как бихте използвали vbCrLf, за да поставите втория текстов низ на нов ред във форма:

123456789101112131415 Под използване на vbCrLf ()Dim StringOne As StringDim StringTwo As StringStringOne = "Това е String One"StringTwo = "Това е втори низ"ActiveSheet.Shapes.AddShape (msoShapeRectangle, 15, 15, 100, 50). ИзберетеС избор.Characters.Text = StringOne & vbCrLf & StringTwoКрай сEnd Sub

Резултатът е:

Използване на vbCR

Следният код ви показва как бихте използвали vbCR, за да поставите втория текстов низ на нов ред в полето за съобщение:

1234567891011 Sub Използване vbCR ()Dim StringOne As StringDim StringTwo As StringStringOne = "Това е String One"StringTwo = "Това е втори низ"MsgBox StringOne & vbCr & StringTwoEnd Sub

Резултатът е:

Продължаване на изявление във VBA

Можете да използвате знака за продължаване на реда („_“, известен още като долната черта), за да продължите изявление от един ред на следващ във вашия VBA код. Следният код ви показва как да използвате знака за продължаване на реда:

12345 Sub LineContinuation ()Ако Range ("b1"). Стойност> 0 Тогава _Range ("c1"). Value = "Greater Than Zero"End Sub

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave