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
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.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
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 đó anhSao 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.
Í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.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
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?Í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.
Vậy thì bạn sử dụng sự kiện SpinButton1_Change, nhấn nút Design mode và nhấp đúp vào cái spin button đó để viết code.Em ví dụ áp dụng cho trường hợp dùng SpinButton
Sự kiện Change không làm việc với cell có công thứcChà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
Private Sub Worksheet_Calculate()
Call CHAO
End Sub