Trả về một Chuỗi cung cấp thông tin về biến số.
Cú pháp
TypeName ( tên_biến )
Tên_ biến_biến bắttham đối là một Biến_thể chứa bất kỳ biến nào ngoại trừ một biến của một 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 số |
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 |
Không gì cả |
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 giá array, 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 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()".