Có cách nào để excel tự động điền công thức vào ô khi người dùng nhập liệu xong (1 người xem)

Liên hệ QC

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

thanhsonhanhngo

Thành viên mới
Tham gia
25/1/10
Bài viết
8
Được thích
4
Do dử liệu trong file có toán rất lớn nên mình không thể copy công thức xuống trước cho người dùng nên có vấn đề nhờ diễn đàn giúp đỡ:
Ở sheet CT tôi có để công thức Ở cột I,J, M.
Khi người sử dụng nhập dử liệu từ cột A đết cột G xong một dòng và enter thì công thức cột I,J,M tự động điền xuống dòng tương ứng.

cám ơn.
 

File đính kèm

Có thể xài macro sự kiện này cho cột 'G'

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)

 If Not Intersect(Target, [G10:G999]) Is Nothing Then
    Target.Offset(-1, 2).AutoFill Destination:=Target.Offset(-1, 2).Resize(2), Type:=xlFillDefault
    With Target.Offset(-1, 3)
        .AutoFill Destination:=.Resize(2), Type:=xlFillDefault
    End With
    With Cells(Target.Row - 1, "M")
        .AutoFill Destination:=.Resize(2), Type:=xlFillDefault
    End With
 End If
End Sub
 
Mình dán vào Visual basic chạy bị lỗi 1004 bạn ơi.
Mình cũng không biết visual basic. Bạn làm ơn ghi chú vào trước dòng lệnh cho biết công dụng từng lệnh để minh học hỏi thêm nha?
Cám ơn nhiều.
 
Web KT

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

Back
Top Bottom