lohado
Thành viên mới

- Tham gia
- 1/5/12
- Bài viết
- 44
- Được thích
- 5
Mã:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim C As Long, R As Long, Rng As Range, Cll As Range, DK As String
If Target.Column > 2 And Target.Rows.Count = 1 Then
C = Target.Column + 2: R = Target.Row: DK = Cells(R, 2).Value
With Sheets("BangTheoDoi")
Set Rng = .Range(.[A7], .[A65000].End(xlUp))
For Each Cll In Rng
If Cll.Value = DK Then
Cll.Offset(6, C).Value = Target.Value
Exit For
End If
Next
End With
End If
End Sub
Em xin được cái code này của bạn Ba Tê nhờ các thầy cô anh chị giải thích giùm với ạ .
Giờ e muốn mỗi khi có cái lịch giao hàng mới, chỉ cần cop bảng lịch đấy vào đúng sheet" lịch giao hàng" thì dữ liệu cũ tại dòng "Delivered" bị xóa và dữ liệu mới tự động chạy sang dòng "Delivered" tại " bang theo doi" có được không???. hay bạn cho 1 cái nút ấn giấu đâu đó cũng được.
Thật lòng là e cũng cần đến nó, nên e mang nó sang đây nhờ các thầy cô, anh chị và các bạn giải thích giúp ạ.
Em xin chân thành cảm ơn !