Mai Hoàng Hải
Mai Hoàng Hải
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 299 lượt xem

Trong bài khai báo và sử dụng biến trong VBA có 2 loại biến đại diện 1 đối

Trong bài khai báo và sử dụng biến trong VBA, có 2 loại biến đại diện 1 đối tượng và biến đại diện cho 1 giá trị, khi không sử dụng đến object thì Set myWB = Nothing , cái này có phải ý nói là set cho biến giá trị đúng không thầy ?
Thảo luận 1 câu trả lời
Lượt xem 299 lượt xem
Vỗ tay vỗ tay
Mai Hoàng Hải 08:05 - May 02, 2020
Khi set 1 biến về nothing tức là xóa bỏ đối tượng đã gán cho biến. Mục đích để làm giảm bộ nhớ của excel (không phải nhớ biến đó nữa). Bởi đối tượng đôi khi rất lớn, việc ghi nhớ biến đối tượng sẽ tốn bộ nhớ khá nhiều.
Thông thường trong câu lệnh VBA, khi bạn gán biến đối tượng ở đầu sub thì đến cuối sub bạn phải giải phóng biến, tức là set nó về nothing.
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