변수 대한 정보를 제공하는 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 StringDim IntVar As Integer, CurVar As CurrencyDim ArrayVar (1 To 5) As IntegerNullVar = 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()".