Sub FillList()
If cnn.State <> 1 Then Moketnoi
With rs
.MoveLast: .MoveFirst: r = .RecordCount
.AddNew
![C1] = Sheet1.Range("D3")
![C2] = Sheet1.Range("F3")
![C3] = Sheet1.Range("H3")
![C4] = Sheet1.Range("D4")
![C5] = Sheet1.Range("H4")
![C6] = Sheet1.Range("D5")
![C7] = Sheet1.Range("D6")
![C8] = Sheet1.Range("D7")
![C9] = Sheet1.Range("G7")
![C10] = Sheet1.Range("D8")
![C11] = Sheet1.Range("F8")
![C12] = Sheet1.Range("D9")
![C13] = Sheet1.Range("D10")
![C14] = Sheet1.Range("D11")
![C15] = Sheet1.Range("F11")
![C16] = Sheet1.Range("H11")
![C17] = Sheet1.Range("D9")
![C18] = Sheet1.Range("D12")
![C19] = Sheet1.Range("D13")
![C20] = Sheet1.Range("F13")
![C21] = Sheet1.Range("H13")
![C22] = Sheet1.Range("D14")
![C23] = Sheet1.Range("D15")
![C24] = Sheet1.Range("D16")
![C25] = Sheet1.Range("D17")
![C26] = Sheet1.Range("D18")
![C27] = Sheet1.Range("D19")
![C28] = r
.Update
MsgBox "Xong"
Sheet1.Range("D3,F3,H3,D4,H4,D5:H5,D6:H6,D7,G7:H7,F8:H8,D8,D9:H9,D10:H10,H11,F11,D11,D12:H12,D13,F13,H13,D14:H19").Select
Selection.ClearContents
Sheet1.Range("A1").Select
End With
End Sub