thanhtam348
Thành viên thường trực
- Tham gia
- 9/3/07
- Bài viết
- 288
- Được thích
- 62
Bạn xem đã đúng ý chưa nhé?
Đúng rồi, nhưng dùng code được không bạn? vì trong trường hợp của tôi, tôi muốn dùng nó bằng code.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [C2]) Is Nothing Then
Range("E2:F65000").ClearContents
If Target.Value = "Khach Hang" Then
Sheet1.Range("B2:C19").Copy [e2]
Else
Sheet1.Range("E2:F19").Copy [e2]
End If
End If
End Sub
Thì bạn bỏ cái Esle rồi thêm 2 cái If nữa vào, hoặc nhiều hơn nữa thì dùng Select Case...Cho tôi hỏi thêm, nếu tôi có 3 DS thì phải thêm thủ tục nào, tôi cố gắng chỉnh sửa để thêm vào mà không được, nhờ hai bạn giúp đở thêm.
Cám ơn.
Xài cái này thử coi, đề phòng bạn lại đòi có 4, 5 rồi nhiều hơn nữaCám ơn, Xin bạn cho tôi cái File DV nếu như nhiều hơn nửa, vì tôi tệ về code. Cám ơn bạn
Xài cái này thử coi, đề phòng bạn lại đòi có 4, 5 rồi nhiều hơn nữa
Bạn thử thêm vào cỡ chục cái mã gì đó của bạn xem sao
For Each Cll In Vung
If Cll = [c2] Then i = Cll.Column - 1: Ws.Range(Ws.Cells(2, i), Ws.Cells(2, i).End(xlDown)).Resize(, 2).Copy [e2]: Exit Sub
Next
For Each Cll In Vung
If Cll = [c2] Then Cll.CurrentRegion.Copy [e2]: Exit Sub
Next