Cho hỏi về biến trong vba excel (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

thanhthanh23

Thành viên mới
Tham gia
5/10/09
Bài viết
6
Được thích
0
Thanh muốn các biến a=cells(5,5) b=cells(6,5) được sử dụng lại nhiều lần trong các sub trong vba excel. Nhờ các anh chị chỉ giúp cách nào để khai báo 1 lần để sử dụng cho các sub. Chân thành cám ơn!
 
Thanh muốn các biến a=cells(5,5) b=cells(6,5) được sử dụng lại nhiều lần trong các sub trong vba excel. Nhờ các anh chị chỉ giúp cách nào để khai báo 1 lần để sử dụng cho các sub. Chân thành cám ơn!
Lỡ đâu giá trị tại các ô này thay đổi thì sao? Tiếc gì công mà không thay thế mỗi vị trí có biến a bởi [E5], biến b bởi [E6] (hoặc nếu cần thì Sheet1.[E5], Sheet1.[E6])?
Nếu thực sự cần thiết thì bạn khai báo Dim a as gì_gì_đó, b as gì_gì_đó ở trên cùng của Module (nằm ngoài tất cả các sub) và gán giá trị cho a, b trong Sub Auto_Open (trong Module) hoặc Sub Workbook_Open (trong đối tượng ThisWorkbook).
 
Upvote 0
Lỡ đâu giá trị tại các ô này thay đổi thì sao? Tiếc gì công mà không thay thế mỗi vị trí có biến a bởi [E5], biến b bởi [E6] (hoặc nếu cần thì Sheet1.[E5], Sheet1.[E6])?
Nếu thực sự cần thiết thì bạn khai báo Dim a as gì_gì_đó, b as gì_gì_đó ở trên cùng của Module (nằm ngoài tất cả các sub) và gán giá trị cho a, b trong Sub Auto_Open (trong Module) hoặc Sub Workbook_Open (trong đối tượng ThisWorkbook).
Cám ơn bạn rất nhiều! Mình đã quên việc ghi rõ địa chỉ ô. Giờ thì mình hiểu rồi!
 
Upvote 0

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

Back
Top Bottom