Function, đâu để trong sheet được, chỉ để trong module mà thôiGửi anh chị trong diễn đàn.
Em muốn hỏi là em kg rõ vì sao code nằm trong sheets thì không chạy mà code nằm ngoài module lại chạy vậy.
Em có làm bài thử ngoài file. anh chị xem và giải thích giúp.
Tại sao bạn cứ muốn đặt nó trong sheet? mà không để trong module?Vậy cho em hỏi thêm là nếu muốn đặt trong sheets thì phải làm sao hả anh ? sửa lại sub ?
Theo tôi được biết thì Function chỉ chạy được khi nó ở trong module thôi. Còn vì sao thì bạn thử tra google xem.Gửi anh chị trong diễn đàn.
Em muốn hỏi là em kg rõ vì sao code nằm trong sheets thì không chạy mà code nằm ngoài module lại chạy vậy.
Em có làm bài thử ngoài file. anh chị xem và giải thích giúp.
Bạn để trong sheets phải tạo sự kiện cho nó thì nó mới chạy được ví dụ sự kiện khi bạn tác động vào Ô A1 thì code nó sẽ tự chạyGửi anh chị trong diễn đàn.
Em muốn hỏi là em kg rõ vì sao code nằm trong sheets thì không chạy mà code nằm ngoài module lại chạy vậy.
Em có làm bài thử ngoài file. anh chị xem và giải thích giúp.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
MsgBox "a+b"
End If
End Sub
Đặt một cái hàm "vỏ" (wrapper) trong Module1 như sau:Vậy cho em hỏi thêm là nếu muốn đặt trong sheets thì phải làm sao hả anh ? sửa lại sub ?