Tự động chạy macro khi thay đổi giá trị (1 người xem)

  • Thread starter Thread starter LamNA
  • Ngày gửi Ngày gửi
Liên hệ QC

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

LamNA

Thành viên tích cực
Tham gia
3/6/14
Bài viết
897
Được thích
725
Giới tính
Nam
Nghề nghiệp
Quản Lý Cửa Hàng
Chào anh chi
Nhờ anh chị hỗ trợ giúp em cách gọi 1 macro khi ta thay đổi giá trị 1 ô khác được đặt công thức tới ô chỉ định thay đổi sẽ gọi Sub macro.
Em cám ơn
 

File đính kèm

Chào anh chi
Nhờ anh chị hỗ trợ giúp em cách gọi 1 macro khi ta thay đổi giá trị 1 ô khác được đặt công thức tới ô chỉ định thay đổi sẽ gọi Sub macro.
Em cám ơn
Sao bạn không thay "$B$2" bởi "$D$2"? Ô D2 mới thực sự nhận sự kiện Worksheet_Change chứ không phải là ô B2.
 
Upvote 0
Sao bạn không thay "$B$2" bởi "$D$2"? Ô D2 mới thực sự nhận sự kiện Worksheet_Change chứ không phải là ô B2.
Em biết thay đổi mở rộng vùng thì sẽ chạy được, nhưng ý em cách nào nó hiểu giá trị "$B$2" thay đổi bằng 1 cách gián tiếp nó vẫn chạy được đó anh
Em ví dụ áp dụng cho trường hợp dùng SpinButton
 

File đính kèm

Upvote 0
Em biết thay đổi mở rộng vùng thì sẽ chạy được, nhưng ý em cách nào nó hiểu giá trị "$B$2" thay đổi bằng 1 cách gián tiếp nó vẫn chạy được đó anh
Ít nhất thì nó không gắn với sự kiện Worksheet_Change, còn nó gắn với sự kiện gì thì tôi chịu thua. Nếu muốn dùng sự kiện Worksheet_Change thì buộc phải tìm xem cái ô đó thay đổi giá trị là do đâu và bắt đúng cái ô tạo nên sự thay đổi đó mới được.
 
Upvote 0
Ít nhất thì nó không gắn với sự kiện Worksheet_Change, còn nó gắn với sự kiện gì thì tôi chịu thua. Nếu muốn dùng sự kiện Worksheet_Change thì buộc phải tìm xem cái ô đó thay đổi giá trị là do đâu và bắt đúng cái ô tạo nên sự thay đổi đó mới được.
Dạ anh, ngoài sự kiện Worksheet_Change còn cách nào nó hiểu không tác động tới ô đó nó vẫn gọi được Macro không anh?
 
Upvote 0
Em cám ơn anh trước nhe, mai em coi file, đang online điện thoại nên chưa thử.
 
Upvote 0
Chào anh chi
Nhờ anh chị hỗ trợ giúp em cách gọi 1 macro khi ta thay đổi giá trị 1 ô khác được đặt công thức tới ô chỉ định thay đổi sẽ gọi Sub macro.
Em cám ơn
Sự kiện Change không làm việc với cell có công thức
Trường hợp của bạn người ta dùng sự kiện Worksheet_Calculate. Tức:
Mã:
Private Sub Worksheet_Calculate()
  Call CHAO
End Sub
Có tính toán thì sự kiện sẽ được kích hoạt
 
Upvote 0
Web KT

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

Back
Top Bottom