Nhờ sửa lỗi code tự động nhập liệu theo điều kiện

Liên hệ QC

lp0072021

Thành viên chính thức
Tham gia
23/8/22
Bài viết
60
Được thích
3
Chào các anh chị diễn đàn.
Em nhờ anh chị sửa lại lỗi code tự động nhập liệu theo điều kiện như trong file đính kèm. Em cảm ơn các anh chị.
 

File đính kèm

  • Nhap.xlsm
    55.1 KB · Đọc: 22
Dùng cái này:
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lr&, i&, rng
lr = Cells(Rows.Count, "H").End(xlUp).Row
If Intersect(Target, Range("G11:G" & lr)) Is Nothing Or Target.Count > 1 Or lr < 11 Then Exit Sub
rng = Range("G11:H" & lr).Value
For i = 1 To UBound(rng)
    If rng(i, 2) = Target.Offset(, 1).Value And i <> Target.Row - 10 Then rng(i, 1) = Target.Value
Next
Range("G11").Resize(UBound(rng), 1).Value = rng
End Sub
 
Upvote 0
Dùng cái này:
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lr&, i&, rng
lr = Cells(Rows.Count, "H").End(xlUp).Row
If Intersect(Target, Range("G11:G" & lr)) Is Nothing Or Target.Count > 1 Or lr < 11 Then Exit Sub
rng = Range("G11:H" & lr).Value
For i = 1 To UBound(rng)
    If rng(i, 2) = Target.Offset(, 1).Value And i <> Target.Row - 10 Then rng(i, 1) = Target.Value
Next
Range("G11").Resize(UBound(rng), 1).Value = rng
End Sub
Anh giúp em trường hợp cột nhập liệu được copy nhiều dòng 1 lúc rồi dán. Em cảm ơn anh nhiều nhé.
 
Upvote 0
Web KT

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

Back
Top Bottom