Bạn thử 1 cáchNhờ các bạn chỉ giùm cách đặt đường link như sau:
Tôi có 1 macro1
Trong file có 3 sheet là 1; 2; 3
Tôi muốn khi chọn ô A3 và tác động bằng cách gì đó ở bất kỳ sheet nào thì sẽ chạy code macro1
Cảm ơn các bạn chia sẻ!
Cảm ơn bạn, như vậy mỗi sheet ta có 1 code sự kiện, có cách nào gom các code sự kiện thành 1 code và để ở Workbook được không nhỉ?Bạn thử 1 cách
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Address(0, 0) = "A3" Then Macro1
End Sub
Các bạn cho hỏi thêm 2 trường hợp:Bạn copy đoạn code này vào module ThisWorkbook
Mã:Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) If Target.Address(0, 0) = "A3" Then Macro1 End Sub
Sau khi áp dụng thì bật ra ý tưởng bạn ơi!Lại có người xón xón.. sao không dặn hết luôn một lượt ở bài đầu cho rồi. @@
Trường hợp 1: If Sh.Name = "TongHop" Or Sh.Name = "PhanTich" Then Exit subCác bạn cho hỏi thêm 2 trường hợp:
Trường hợp 1: Cho chạy Macro1 ở tất cả các sheet, trừ sheet TongHop và sheet PhanTich
Trường hợp 2: Chỉ cho chạy Macro1 ở tất cả các sheet có tên sheet bắt đầu bằng chữ TV, ví dụ: như các sheet TVA; TVB, ...
Thì code phải làm thế nào, cảm ơn các bạn đã quan tâm!
Sao lại trách ngừoi ta mà không nghĩ tại mình sốt sắng quá. Ở đây ngừoi ta đã tạo thành thói quen có cái gì trong đầu là lo hỏi liền, không chờ suy nghĩ. Nếu quý vị ép ngừoi ta chịu động não thì:Lại có người xón xón.. sao không dặn hết luôn một lượt ở bài đầu cho rồi. @@
Sau khi áp dụng thì bật ra ý tưởng bạn ơi!