Cao Cường
Cao Cường
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 371 lượt xem

Em thấy nhiều code họ khai báo biến kiểu như thế này Dim a() b() i& k% LR

Chào Thầy

Em thấy nhiều code họ khai báo biến kiểu như thế này 

Dim a(), b(), i&, k%, LR, DK

Không giống như cách thầy dạy, vậy cách khai báo biến trên ý nghĩa như thế nào ạ, thêm ký hiệu &, % sau biến có tác dụng gì không ạ

Em cảm ơn

Thảo luận 1 câu trả lời
Lượt xem 371 lượt xem
Vỗ tay vỗ tay
Cao Cường 10:10 - Oct 07, 2020

Cách khai báo biến đó là dạng viết tắt. Thường những người viết code lâu năm họ sẽ có thói quen viết tắt cho nhanh, giống như viết chữ trên giấy chúng ta cũng hay viết tắt. VBA cho phép 1 số loại biến có thể viết tắt được:

Ví dụ: Dim k% có nghĩa là Dim k as Integer

Việc khai báo viết tắt này ít sử dụng, nên khai báo rõ ràng để dễ đọc, dễ sửa.

Khi khai báo cũng nên khai báo rõ loại biến là gì, ko nên chỉ khai báo dạng 

Dim LR

vì LR sẽ được tự hiểu là dạng Variant (VBA tự định nghĩa nếu không chỉ rõ loại nào).

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông