반응형
VBA 코드에서 **언더스코어(_)**는 줄 바꿈 문자로 사용됩니다. VBA에서는 한 줄에 모든 코드를 작성해야 하는 제한이 있기 때문에, 코드가 길어질 경우 언더스코어를 사용해 다음 줄로 이어서 작성할 수 있습니다. 이를 통해 코드의 가독성을 높일 수 있습니다.
사용 방법
언더스코어를 줄의 끝에 넣고 다음 줄에서 코드를 계속 작성하면 됩니다. 이때, 언더스코어 앞뒤에는 반드시 공백이 있어야 합니다.
Sub Example()
Dim total As Integer
total = 10 + 20 + 30 + _
40 + 50 + 60 ' 언더스코어로 줄 바꿈
MsgBox total
End Sub
주의 사항
- 언더스코어 뒤에는 아무 내용도 없어야 합니다. 이어지는 줄은 다음 코드의 일부로 인식됩니다.
- 문장 하나를 여러 줄에 걸쳐 작성하는 데 유용하며, 함수나 서브루틴 선언, If 문, For 문 등에서도 사용할 수 있습니다.
예시
긴 조건문을 언더스코어를 사용해 여러 줄로 나눌 수도 있습니다.
If total > 0 And total < 100 And _
total Mod 10 = 0 Then
MsgBox "조건이 만족되었습니다."
End If
반응형
'VBA' 카테고리의 다른 글
ReDim의 주요 목적 (0) | 2024.11.11 |
---|---|
V=range("NFE")와 V=range("NFE").Value의 차이점 (0) | 2024.11.10 |
변수명 A와 A()의 차이 (0) | 2024.11.08 |
Option Explicit 사용하는 이유는? (0) | 2024.11.07 |
변수명 끝에 &와 # (0) | 2024.10.23 |