DanVanPhoto
Thành viên chính thức


- Tham gia
- 29/11/22
- Bài viết
- 51
- Được thích
- -4
xin chào cả nhà ạ. Chuyện là em có một đoạn mã macro tự động chạy khi giá trị trong ô có thay đổi( ô ở đây là ô có chứa hàm sẽ tự thay đổi không có thao tác click hay chỉnh sửa, cũng có thể là ô được tham chiếu từ ô khác) khi ô có thay đổi thì macro "LAM_MOI" sẽ được kích hoạt ( macro "LAM_MOI" này có nhiệm vụ là copy công thức từ vùng "AR4:BV19" và paste vào ô G10). nhưng khi ô "O4" chứa công thức có thay đổi thì macro "LAM_MOI" có chạy nhưng không dừng lại và báo lỗi.em cảm ơn.
Public pubValue
Private Sub Workbook_Activate()
pubValue = Sheet1.Range("O4").Value
End Sub
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
If pubValue <> Sheet1.Range("O4").Value Then
LAM_MOI
pubValue = Sheet1.Range("O4").Value
End If
End Sub
Sub LAM_MOI()
'DEVELOPMENTAL_301
Set AT = ActiveSheet
Range("AR4").Select
Range("AR4:BV19").Select
Selection.Copy
Range("G10").Select
AT.Paste
Range("E5").Select
Application.CutCopyMode = False
End Sub