VBA에서 새 줄 추가

Iqra Hasnain 2024년2월15일
  1. VBA에서 새 줄 추가
  2. vbNewLine 메서드를 사용하여 VBA에서 새 줄 추가
  3. Chr(10) 메서드를 사용하여 VBA에서 새 줄 추가
VBA에서 새 줄 추가

예제와 함께 VBA의 다음 줄에서 코드를 계속하는 방법을 소개합니다. VBA에서 다른 방법으로 메시지 상자의 다음 줄로 이동하는 방법도 소개합니다.

VBA에서 새 줄 추가

코드를 깨지 않고 다음 줄로 이동하는 방법에 대해 생각할 때 프로그래밍에는 두 가지 다른 유형의 상황이 있습니다. 첫 번째는 특정 줄의 코드가 줄의 화면 크기를 초과하는 경우입니다.

다른 방법은 메시지 상자에 무언가를 표시해야 하고 특정 지점 이후에 줄을 끊고 싶을 때입니다. VBA를 사용하여 여러 줄로 코딩을 계속하고 싶다면 사용할 수 있는 간단한 방법을 제공합니다.

공백을 추가하고 밑줄(_)을 넣고 새 줄을 시작해야 합니다. 두 줄을 한 줄로 사용하며 오류가 없습니다.

예제 코드:

# VBA
Sub test()
MsgBox "Lorem Ipsum is simply dummy text of the printing" _
         & " and typesetting industry. Lorem Ipsum has " _
         & "been the industry's standard dummy text ever since the 1500s"
End Sub

출력:

밑줄을 사용하는 VBA의 새 줄

위의 예에서 메시지 상자에는 변경 사항이 없으며 밑줄(_)은 코드를 다음 줄로 계속할 때만 사용되기 때문입니다. 코드는 문제 없이 실행되었습니다. 즉, 밑줄이 여러 줄을 한 줄로 표시한 것입니다.

vbNewLine 메서드를 사용하여 VBA에서 새 줄 추가

새 줄에 텍스트를 추가하거나 메시지 상자 또는 표시하거나 Excel 파일에 저장하는 내용에 줄 바꿈을 추가한다고 가정합니다. 이를 위해 다양한 방법을 사용할 수 있습니다.

사용된 첫 번째 방법은 vbNewLine이며, 줄바꿈을 추가하려는 줄의 아무 곳에나 추가할 수 있습니다.

예제 코드:

# VBA
Sub test()
MsgBox "Lorem Ipsum is simply dummy text of the printing" & vbNewLine & " and typesetting industry. Lorem Ipsum has " & vbNewLine & "been the industry's standard dummy text ever since the 1500s"
End Sub

출력:

vbNewLine을 사용하는 VBA의 새 줄

원하는 대로 표시되지만 msgBox는 한 줄만 사용했습니다. 이 방법을 사용하여 아래와 같이 이 방법을 여러 번 사용하여 새 줄을 여러 개 추가할 수도 있습니다.

예제 코드:

# VBA
Sub test()
MsgBox "Lorem Ipsum is simply dummy text of the printing" & vbNewLine & " and typesetting industry. Lorem Ipsum has " & vbNewLine & "been the industry's standard dummy text ever since the 1500s"
End Sub

출력:

vbNewLine을 사용하여 VBA의 새 여러 줄

vbNewLine 메서드를 여러 번 사용하면 메시지 상자에 여러 줄이 추가됩니다.

Chr(10) 메서드를 사용하여 VBA에서 새 줄 추가

Chr(10)으로 알려진 동일한 것을 달성하는 데 사용할 수 있는 다른 방법에 대해 논의해 보겠습니다. vbNewLine 방법을 사용한 것과 같은 방식으로 이 방법을 사용할 수 있습니다.

예제 코드:

# VBA
Sub test()
MsgBox "Lorem Ipsum is simply dummy text of the printing" & Chr(10) & " and typesetting industry. Lorem Ipsum has " & Chr(10) & "been the industry's standard dummy text ever since the 1500s"
End Sub

출력:

chr(10)을 사용하는 VBA의 새 줄

chr(10) 메소드는 vbNewLine 메소드와 동일한 방식으로 사용되며 동일한 결과를 제공합니다.

관련 문장 - VBA Function