Cách giải phóng bộ nhớ cho Windows trong VBA

Liên hệ QC

thuyyeu99

Trùm Nhiều Chuyện
Tham gia
6/6/08
Bài viết
1,729
Được thích
875
Em có viết 1 số code, trong đó em gán 1 số đối tượng mới đầu chạy thì không sao, nhưng khi chạy đi chạy lại code đó nhiều lần tự nhiên em thấy nó chậm hơn hẳn. Em có tìm hiểu thì được biết là hình như bị tràn bộ nhớ Windows +-+-+-+ không biết có phải không?.(kiến thức Vba toàn học lóm trên diễn đàn nên chưa hiều lắm. Em chỉ biết phần ngọn chứ phần gốc chưa hiểu lắm -\\/.)
Ví dụ
Set Rng=Range("A1:B100)
và erow=[A65530].End(xlUp).Row

Các anh chị cho em hỏi giữa 2 cái trên có sự khác biệt gì không )(&&@@. và có cần Set Rng= nothing mỗi khi kết thúc sub không )(&&@@

Cám ơn các anh chị hướng dẫn
 
Em có viết 1 số code, trong đó em gán 1 số đối tượng mới đầu chạy thì không sao, nhưng khi chạy đi chạy lại code đó nhiều lần tự nhiên em thấy nó chậm hơn hẳn. Em có tìm hiểu thì được biết là hình như bị tràn bộ nhớ Windows +-+-+-+ không biết có phải không?.(kiến thức Vba toàn học lóm trên diễn đàn nên chưa hiều lắm. Em chỉ biết phần ngọn chứ phần gốc chưa hiểu lắm -\\/.)
Ví dụ
Set Rng=Range("A1:B100)
và erow=[A65530].End(xlUp).Row

Các anh chị cho em hỏi giữa 2 cái trên có sự khác biệt gì không )(&&@@. và có cần Set Rng= nothing mỗi khi kết thúc sub không )(&&@@

Cám ơn các anh chị hướng dẫn
Vấn đề này đã từng được bàn tại đây:
http://www.giaiphapexcel.com/forum/...iến-là-độ-dài-của-1-String)&p=94013#post94013
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom