Trả về một Chuỗi cung cấp thông tin về một biến số.
Cú pháp
TypeName(tên_biến)
Tham đối tên_biến bắt buộclà một Biến_thể chứa bất kỳ biến nào ngoại trừ biến số của kiểu người dùng xác định.
Chú thích
Chuỗi do TypeName trả về có thể là bất kỳ chuỗi nào sau đây:
| Chuỗi được trả về | Biến |
|---|---|
| Loại đối tượng | Đối tượng có kiểu đối tượng |
| Byte | Giá trị byte |
| Số nguyên | Số nguyên |
| Dài | Số nguyên dài |
| Đơn | Số dấu động chính xác một lần |
| Kép | Số dấu động chính xác kép |
| Tiền | Giá trị tiền tệ |
| Decimal | Giá trị thập phân |
| Ngày | Giá trị ngày |
| Chuỗi | Chuỗi |
| Boolean | Giá trị Boolean |
| Lỗi | Giá trị lỗi |
| Trống | Chưa khởi tạo |
| Null | Không có dữ liệu hợp lệ |
| Object | Đối tượng |
| Không xác định | Đối tượng có loại không xác định |
| Gì | Biến đối tượng không tham chiếu đến một đối tượng |
Nếu tên_biến là một mảng, chuỗi trả về có thể là bất kỳ chuỗi trả về nào (hoặc Variant) có thể có với dấu ngoặc đơn trống được chắp thêm. Ví dụ, nếu tên_biến là một mảng các số nguyên, TypeName sẽ trả về "Integer()".
Ví dụ
Lưu ý
Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA). Để biết thêm thông tin về cách làm việc với VBA, chọn Tham khảo dành cho Nhà phát triển trong danh sách thả xuống cạnh Tìm kiếm, rồi nhập một hoặc nhiều từ vào hộp tìm kiếm.
Ví dụ này sử dụng hàm TypeName để trả về thông tin về một biến.
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()".