Muốn dùng chức năng calculaton/manual theo ý muốn

Liên hệ QC

kimdong80

Thành viên chính thức
Tham gia
26/3/08
Bài viết
88
Được thích
8
Trong Sheet của mình có nhiều cột có công thức như A,B,C,D.Nhưng mình muốn chỉ có cột D là tự động tính toán, còn những cột khác thì phải bấm F9. Mình biết là chỉ Có VBA mới làm được thôi nhưng mình chưa được phép Post bài vào topic đó. Mong mọi người giúp đỡ.
 
Trong Sheet của mình có nhiều cột có công thức như A,B,C,D.Nhưng mình muốn chỉ có cột D là tự động tính toán, còn những cột khác thì phải bấm F9. Mình biết là chỉ Có VBA mới làm được thôi nhưng mình chưa được phép Post bài vào topic đó. Mong mọi người giúp đỡ.

Cái vụ này chưa thử bao giờ, nhưng bạn có thể dùng thuộc tính như vầy xem:
Cells().Calculate = True (False)
 
Nếu làm vậy thì làm sao nó nhận biết là cột D mình muốn tự động chạy công thức trong khi các cột khác thì ko tự động chạy công thức?
 
Nếu làm vậy thì làm sao nó nhận biết là cột D mình muốn tự động chạy công thức trong khi các cột khác thì ko tự động chạy công thức?

Tôi đã kiểm tra rồi, nó báo rằng "Không thể đặt thuộc tính Calculate trong Range". Vì vậy, nếu có thể, bạn đặt thuộc tính này theo Sheet thì hơn. Chẳng hạn như Sheet này active thì tính toán, những sheet khác thì không.
 
Nếu vậy là bó tay rồi à?Nếu mình lock cột D rồi cho sheet đó bị manual được không.
 
Nếu vậy là bó tay rồi à?Nếu mình lock cột D rồi cho sheet đó bị manual được không.
hình như là không đuợc sao bạn ạ. vì theo mình thấy Calculate chỉ hoạt động cho một sheet. chứ ko có riêng cho một range nào cả
 
Web KT

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

Back
Top Bottom