Code VBA điền dữ liệu tự động ở cột J khi có dữ liệu cột C

Liên hệ QC

TrongNguyenBTC

Thành viên mới
Tham gia
10/5/20
Bài viết
3
Được thích
2
Ai giúp em code VBA điền dữ liệu tự động sao cho khi cột C có dữ liệu thì sẽ tự động điền 1 trong 2 mã là 1451 Hoặc 2317 trong cột J được không ạ ?
Với điều kiện tổng 1451 & 2317 bằng nhau như bảng tính ở Cột Q & R.
Ai giúp em với.
 

File đính kèm

Ai giúp em code VBA điền dữ liệu tự động sao cho khi cột C có dữ liệu thì sẽ tự động điền 1 trong 2 mã là 1451 Hoặc 2317 trong cột J được không ạ ?
Với điều kiện tổng 1451 & 2317 bằng nhau như bảng tính ở Cột Q & R.
Ai giúp em với.
mình chưa hiểu lắm. điều kiện để điền 1451 và 2317 là gì. khi nào thì 1451, khi nào thì 2317 ?
 
mình chưa hiểu lắm. điều kiện để điền 1451 và 2317 là gì. khi nào thì 1451, khi nào thì 2317 ?
Không có điều kiện đâu ạ. Em chỉ cần cột C xuất hiện dữ liệu khác 0 thì Cột J sẽ tự động điền 1451 & 2317. Theo vòng lặp cứ 10 mã 1451 thì sẽ tự động điền mã 2317 và lặp lại ạ. Em cám ơn ạ.
 
Bạn thử với cái ni đến khi chán nha:
PHP:
Sub DienSoVoJKhiCotCCoTri()
 Dim J As Long, Rws As Long, W As Integer, Num As Integer
 Const Num1 As Integer = 1451:              Const Num2 As Integer = 2317

 Rws = [C65500].End(xlUp).Row:              Randomize
 J = 9 + 9 * Rnd() \ 1
 If J Mod 2 = 0 Then Num = Num1 Else Num = Num2
 For J = 3 To Rws
    If Cells(J, "C").Value <> "" Then
        W = W + 1
        If W > 10 Then
            If Num = Num1 Then Num = Num2 Else Num = Num1
            W = 1
        End If
        Cells(J, "J").Value = Num
    End If
 Next J
 MsgBox "GPE.COM Xin Chào!"
End Sub
 
Bạn thử với cái ni đến khi chán nha:
PHP:
Sub DienSoVoJKhiCotCCoTri()
Dim J As Long, Rws As Long, W As Integer, Num As Integer
Const Num1 As Integer = 1451:              Const Num2 As Integer = 2317

Rws = [C65500].End(xlUp).Row:              Randomize
J = 9 + 9 * Rnd() \ 1
If J Mod 2 = 0 Then Num = Num1 Else Num = Num2
For J = 3 To Rws
    If Cells(J, "C").Value <> "" Then
        W = W + 1
        If W > 10 Then
            If Num = Num1 Then Num = Num2 Else Num = Num1
            W = 1
        End If
        Cells(J, "J").Value = Num
    End If
Next J
MsgBox "GPE.COM Xin Chào!"
End Sub
Em cám ơn ạ. Để em thử ạ.
 
Web KT

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

Back
Top Bottom