Private Sub CommandButton1_Click()
Dim Sh As Worksheet, rng As Range, sRng As Range
Dim Rws As Long, Col As Byte
Dim answer
Application.EnableEvents = False
Application.ScreenUpdating = False
Set Sh = ThisWorkbook.Worksheets("HC")
Set rng = Sh.[B3].Resize(SoNV)
Set sRng = rng.Find([A1].Value, , xlFormulas, xlWhole)
If sRng Is Nothing Then
With Sh.Cells(SoNV, "B").End(xlUp).Offset(1)
1 'Ghi Fàn Chung:'
.Resize(, 2).Value = [A1].Resize(, 2).Value
.Offset(, 1).Value = [B1].Value
.Offset(, 2).Value = [F1].Value
.Offset(, 127).Value = [F37].Value '"Tre Sáng"'
.Offset(, 128).Value = [I1].Value
.Offset(, 129).Value = [O38].Value '"Só Ngày Nghi"'
.Offset(, 130).Value = ([I1].Value / 26 / 8) * [O38].Value
.Offset(, 131).Value = [P38].Value
.Offset(, 132).Value = ([I1].Value / 26 / 8) * [P38].Value
.Offset(, 133).Value = .Offset(, 130).Value .Offset(, 132).Value
Rws = .Row
End With
2 'Ghi Giò Cong Các Ngày:'
For Each sRng In Range([A4], [A4].End(xlDown))
Col = 1 4 * Day(sRng.Value)
Sh.Cells(Rws, Col).Resize(, 4).Value = sRng.Offset(, 1).Resize(, 4).Value
Next sRng
Randomize
[A1].Interior.ColorIndex = 34 10 * Rnd() / 1
Else
answer = MsgBox("Nguoi Nay da nhap roi!", vbYesNo, "GPE!")
If answer = vbYes Then
sRng.Resize(, 2).Value = [A1].Resize(, 2).Value
sRng.Offset(, 1).Value = [B1].Value
sRng.Offset(, 2).Value = [F1].Value
sRng.Offset(, 127).Value = [F37].Value '"Tre Sáng"'
sRng.Offset(, 128).Value = [I1].Value
sRng.Offset(, 129).Value = [O38].Value '"Só Ngày Nghi"'
sRng.Offset(, 130).Value = ([I1].Value / 26 / 8) * [O38].Value
sRng.Offset(, 131).Value = [P38].Value
sRng.Offset(, 132).Value = ([I1].Value / 26 / 8) * [P38].Value
sRng.Offset(, 133).Value = sRng.Offset(, 130).Value sRng.Offset(, 132).Value
'Ghi Giò Cong Các Ngày:'
With sRng.End(xlUp).Offset(1)
Rws = .Row
End With
For Each sRng In Range([A4], [A4].End(xlDown))
Col = 1 4 * Day(sRng.Value)
Sh.Cells(Rws, Col).Resize(, 4).Value = sRng.Offset(, 1).Resize(, 4).Value
Next sRng
Randomize
Else
Exit Sub
End If
End If
Call TD
Application.ScreenUpdating = True
Application.EnableEvents = True
End sub
Em làm như thế này sao mà nó tìm và điền không đúng các anh chị giúp em với