Vba를 사용하여 탭 문자를 지정하는 방법(예제 포함)


VBA를 사용하여 탭 문자를 지정하는 방법에는 두 가지가 있습니다.

  • vbTab
  • 문자(9)

이 두 상수는 VBA의 탭 문자를 나타냅니다.

다음 예에서는 이러한 각 상수를 실제로 사용하는 방법을 보여줍니다.

예: VBA를 사용하여 탭 문자를 지정하는 방법

Excel에 다음과 같은 성과 이름 목록이 있다고 가정합니다.

VBA를 사용하여 성과 이름 사이에 탭이 있는 메시지 상자를 만들고 싶다고 가정해 보겠습니다.

이를 위해 다음 매크로를 생성할 수 있습니다:

 SubUseTab ()
    
Dim i As Integer
Dim AllNames As String

For i = 2 To 11
AllNames = AllNames & Range("A" & i).Value & vbTab & Range("B" & i).Value & vbNewLine
Next i

MsgBox AllNames
    
End Sub

이 매크로를 실행하면 다음과 같은 메시지 상자가 출력됩니다.

VBA는 vbTab 문자를 사용합니다.

vbTab을 사용하여 각 행의 이름과 성을 탭으로 연결했습니다.

그런 다음 vbNewLine 상수를 사용하여 메시지 상자의 새 줄에 각각의 새 이름을 추가했습니다.

원한다면 chr(9)를 사용하여 탭 문자를 지정할 수도 있습니다:

 SubUseTab ()
    
Dim i As Integer
Dim AllNames As String

For i = 2 To 11
AllNames = AllNames & Range("A" & i).Value & chr(9) & Range("B" & i).Value & vbNewLine
Next i

MsgBox AllNames
    
End Sub

이 매크로를 실행하면 다음과 같은 메시지 상자가 출력됩니다.

VBA는 vbTab 문자를 사용합니다.

vbTabchr(9) 는 모두 동일한 결과를 생성합니다.

추가 리소스

다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

VBA에서 문자열을 int로 변환하는 방법
VBA에서 문자열을 double로 변환하는 방법
VBA에서 문자열에 다른 문자열이 포함되어 있는지 확인하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다