도움말을 정리한 내용입니다.
Visual Basic 모듈 내에서 프로시저, 상수, 변수 및 인수 이름을 지을 때 다음 규칙을 사용합니다.
1. 첫 글자는 반드시 문자여야 합니다.
2. 이름에는 공백, 마침표(.), 느낌표(!) 또는 문자 @, &, $, #을 사용할 수 없습니다.
3. 이름 길이는 255자를 초과할 수 없습니다.
4. Visual Basic 또는 호스트 어플리케이션에서 사용하는 함수, 문, 메서드 및 내장 상수 이름과 동일한 이름을 사용하지 않아야 합니다. 그렇지 않으면 같은 키워드를 덮어쓰게 됩니다. 내장 언어 함수, 문 또는 메서드 중 할당된 이름과 충돌하는 것을 사용하려면 해당 유형 라이브러리의 이름으로 명시적으로 식별해야 합니다. 예를 들어 Left라는 변수가 있다면, VBA.Left를 사용하여 Left 함수를 호출할 수 있습니다.
Sub Example()
Dim Left As String
Dim s As String
Dim result As String
Left = "This is a variable named Left."
s = "Example string"
' 명시적으로 내장 함수를 호출할 때 라이브러리 이름을 사용합니다.
result = VBA.Left(s, 7)
' 출력 결과
Debug.Print Left ' 출력: This is a variable named Left.
Debug.Print result ' 출력: Example
End Sub
5. 동일한 범위 수준 내에서 이름을 반복하여 사용할 수 없습니다. 예를 들어, 동일한 프로시저 내에서 두 개의 age 변수를 선언할 수 없습니다. 그러나 동일한 모듈 내에서 비공개 변수로 age와 프로시저 범위 변수로 age를 모두 선언할 수 있습니다.
참고:
Visual Basic은 대소문자를 구별하지 않지만, 이름이 선언된 구문에서 대소문자를 유지합니다.
이러한 명명 규칙은 코드의 가독성과 유지 보수성을 보장하고, 충돌과 오작동을 방지하는 데 중요합니다. 이러한 규칙을 준수하여 코드를 작성하는 것이 좋습니다.
'언어 참조' 카테고리의 다른 글
Variant 이해하기 (0) | 2023.07.28 |
---|---|
상수 선언 및 사용 (0) | 2023.07.28 |
데이터 타입을 효율적으로 사용하기 (0) | 2023.07.28 |
변수 선언 (0) | 2023.07.28 |
Visual Basic 구문 이해 (0) | 2023.07.28 |