Code VBA cập nhật dữ liệu theo điều kiện (1 người xem)

Liên hệ QC

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

NgoTuanwme

Thành viên mới
Tham gia
11/8/20
Bài viết
6
Được thích
2
Nhờ Anh Chị xem giúp em đoạn code VBA trong file đính kèm,

Code này e đang dùng để cập nhật dữ liệu khi trùng STT tại cột A, nhưng giờ em muốn mở rộng điều kiện thêm cột B và cột F.

Anh chị xem tư vấn code trong trường hợp này giúp em nha.
 

File đính kèm

Nhờ Anh Chị xem giúp em đoạn code VBA trong file đính kèm,

Code này e đang dùng để cập nhật dữ liệu khi trùng STT tại cột A, nhưng giờ em muốn mở rộng điều kiện thêm cột B và cột F.

Anh chị xem tư vấn code trong trường hợp này giúp em nha.
Bạn thử code này.
Mã:
Sub capnhapdulieu()
      Application.ScreenUpdating = False
    Dim arr, i As Long, lr As Long, dk As String, dks As String
    With Sheets("temp")
         arr = .Range("G1:R1").Value
         dk = arr(1, 1) & "#" & arr(1, 2) & "#" & arr(1, 6)
    End With
    With Sheets("PROJECT COMING")
         lr = .Range("A" & Rows.Count).End(xlUp).Row
         For i = 3 To lr
             dks = .Range("A" & i).Value & "#" & .Range("B" & i).Value & "#" & .Range("F" & i).Value
             If dk = dks Then
                .Range("a" & i).Resize(, UBound(arr, 2)).Value = arr
                GoTo xong
             End If
         Next i
              .Range("a" & i).Resize(, UBound(arr, 2)).Value = arr
xong:
     End With
              Application.ScreenUpdating = True
End Sub
 
Upvote 0
Code chạy đúng ý rồi ạ, cảm ơn anh rất nhiều.
Cho em xin hỏi ngoài lề chút xíu ạ, là trên UserForm textbox em định dạng là "dd/mm/yyyy" trên cột excel cũng vậy, hệ thống cũng vậy, nhưng khi em apply từ Userform xuống excel thì nó tự đổi thành "mm/dd/yyyy". cái này là do Userform hay format excel vậy anh?
 
Upvote 0
Code chạy đúng ý rồi ạ, cảm ơn anh rất nhiều.
Cho em xin hỏi ngoài lề chút xíu ạ, là trên UserForm textbox em định dạng là "dd/mm/yyyy" trên cột excel cũng vậy, hệ thống cũng vậy, nhưng khi em apply từ Userform xuống excel thì nó tự đổi thành "mm/dd/yyyy". cái này là do Userform hay format excel vậy anh?
Nó định dạng theo excel bạn à.
 
Upvote 0
Web KT

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

Back
Top Bottom