변수에 대한 정보를 제공하는 String 을 반환합니다.
구문
TypeName(varname)
필수 varname인수는 사용자 정의 형식의 변수를 제외한 모든 변수를 포함하는 Variant입니다.
주의
TypeName에서 반환된 문자열은 다음 중 하나일 수 있습니다.
| 반환된 문자열 | 변수 |
|---|---|
| 개체 유형 | 형식이 objecttype인 개체입니다. |
| 바이트 | 바이트 값 |
| 정수 | 정수 |
| 긴 | 긴 정수 |
| 실수(Single) | 단정밀도 부동 소수점 숫자 |
| 실수(Double) | 배정밀도 부동 소수점 숫자 |
| 통화 | 통화 값 |
| 10진수 | 10진수 값 |
| 날짜 | 날짜 값 |
| String | String |
| 부울 | 부울 값 |
| 오류 | 오류 값 |
| 비어 있음 | 초기화 되지 않은 |
| Null | 유효한 데이터 없음 |
| 개체 | 개체 |
| 알 수 없음 | 형식을 알 수 없는 개체 |
| 아무것도 | 개체를 참조하지 않는 개체 변수 |
varname이 배열인 경우 반환된 문자열은 빈 괄호가 추가된 가능한 반환된 문자열(또는 Variant) 중 하나일 수 있습니다. 예를 들어 varname 이 정수 배열인 경우 TypeName 은 "Integer()"를 반환합니다.
예제
참고
VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.
이 예제에서는 TypeName 함수를 사용하여 변수에 대한 정보를 반환합니다.
Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Assign Null value.
MyType = TypeName(StrVar) ' Returns "String".
MyType = TypeName(IntVar) ' Returns "Integer".
MyType = TypeName(CurVar) ' Returns "Currency".
MyType = TypeName(NullVar) ' Returns "Null".
MyType = TypeName(ArrayVar) ' Returns "Integer()".