VBA 줄 바꾸기
Last updated on 3월 10, 2023
In this Article
VBA에서 문자열 관련 작업할 때는 vbNewLine, vbCrLf 또는 vbCR을 사용하여 줄 바꿈/새 단락을 삽입하세요.
이 문서에서는 실제 VBA 코드에서 새 줄에서 문장을 계속하기 위해 줄 바꿈 문자를 사용하는 방법도 설명합니다.
vbNewLine 사용하기
다음 코드는 직접실행 창에서 두 번째 텍스트 문자열을 새 줄에 넣기 위해 vbNewLine을 사용하는 방법을 보여줍니다:
Sub UsingvbNewLine()
Dim StringOne As String
Dim StringTwo As String
StringOne = "첫 번째 문자열입니다."
StringTwo = "두 번째 문자열입니다."
Debug.Print StringOne & vbNewLine & StringTwo
End Sub
결과는 아래와 같습니다:
vbCrLf 사용하기
다음 코드는 도형의 새 줄에 두 번째 텍스트 문자열을 넣기 위해 vbCrLf를 사용하는 방법을 보여줍니다:
Sub UsingvbCrLf()
Dim StringOne As String
Dim StringTwo As String
StringOne = "첫 번째 문자열입니다."
StringTwo = "두 번째 문자열입니다."
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 15, 15, 200, 50).Select
With Selection
.Characters.Text = StringOne & vbCrLf & StringTwo
End With
End Sub
결과는 아래와 같습니다:
vbCR 사용하기
다음 코드는 메시지 박스의 새 줄에 두 번째 텍스트 문자열을 넣기 위해 vbCR을 사용하는 방법을 보여줍니다:
Sub UsingvbCR()
Dim StringOne As String
Dim StringTwo As String
StringOne = "첫 번째 문자열입니다."
StringTwo = "두 번째 문자열입니다."
MsgBox StringOne & vbCr & StringTwo
End Sub
결과는 아래와 같습니다:
VBA에서 구문 줄 바꿔서 작성하기
줄 계속 문자(“_” 밑줄이라고 부르기도 합니다)를 사용하여 VBA 코드에서 한 줄에서 다음 줄로 문을 계속할 수 있습니다. 다음 코드는 줄 이어 문자를 사용하는 방법을 보여줍니다:
Sub LineContinuation ()
If Range("b1").Value > 0 Then _
Range("c1").Value = "Greater Than Zero"
End Sub