hongphuong1997
Thành viên tiêu biểu
- Tham gia
- 12/11/17
- Bài viết
- 771
- Được thích
- 321
- Giới tính
- Nữ
Sub Button1_Click()
Dim Cel As Range, Chck As Variant, nC As Integer, Rng As Range
Set Rng = ActiveSheet.Range("A9:C11")
For Each Cel In Rng
Cel = ActiveSheet.Range("C2")
nC = nC + 1
If nC = Rng.Count Then
Cop = ActiveSheet.Range("C2"): Exit For
Else
Chck = MsgBox("Da Copy duoc " & nC & _
" lan, ban co tiep tuc khong?", vbYesNo)
If Chck = vbYes Then
Cop = ActiveSheet.Range("C2")
Else
Exit For
End If
End If
Next
End Sub
Anh ơi nhưng em muốn là nó tự động copy khi ô c2 có dữ liệu anh àTham khảo code sau, chưa thêm điều kiện C2<>"" nhe.
Mã:Sub Button1_Click() Dim Cel As Range, Chck As Variant, nC As Integer, Rng As Range Set Rng = ActiveSheet.Range("A9:C11") For Each Cel In Rng Cel = ActiveSheet.Range("C2") nC = nC + 1 If nC = Rng.Count Then Cop = ActiveSheet.Range("C2"): Exit For Else Chck = MsgBox("Da Copy duoc " & nC & _ " lan, ban co tiep tuc khong?", vbYesNo) If Chck = vbYes Then Cop = ActiveSheet.Range("C2") Else Exit For End If End If Next End Sub
Có một số code sự kiện Worksheet, đưa code kia vào, như sự kiện mở Workbook, Activatesheet, Change ô C2, nhấp ô C2, ...Anh ơi nhưng em muốn là nó tự động copy khi ô c2 có dữ liệu anh à
anh giúp em nhé
Em cảm ơn anh