chapi.you
Thành viên mới
- Tham gia
- 24/3/11
- Bài viết
- 20
- Được thích
- 8
Tôi đã viết code thế này. Nhưng không hiểu sao nó vẫn chưa chạy được (đúng hơn nó cập nhật được 1 dòng. Mình muốn lưu được nhiều dòng).
PHP:
Option Explicit
Sub CapNhat()
Dim eR As Long
Dim iR
On Error Resume Next
With S4
eR = .[A50000].End(xlUp).Row + 1
.Cells(eR, 1).Resize(, 1) = [c10]
.Cells(eR, 2).Resize(, 1) = [c9]
.Cells(eR, 3).Resize(, 1) = [h3]
.Cells(eR, 4).Resize(, 1) = CDate([C4])
.Cells(eR, 5).Resize(, 1) = [f8]
.Cells(eR, 6).Resize(, 1) = Format([h8], "dd/MM/yyyy") ' Sao khong dung CDate([h8]) duoc?
.Cells(eR, 7).Resize(, 1) = [h4]
.Cells(eR, 8).Resize(, 1) = [h5]
.Cells(eR, 9).Resize(, 1) = [d8]
iR = IIf([b12].End(xlDown).Row > 42, 0, [b12].End(xlDown).Row - 12)
.Cells(eR, 10).Resize(, 1) = [a13].Offset(, 2).Resize(iR, 1).Value
.Cells(eR, 11).Resize(, 1) = [a13].Offset(, 1).Resize(iR, 1).Value
.Cells(eR, 12).Resize(, 1) = [a13].Offset(, 3).Resize(iR, 1).Value
.Cells(eR, 13).Resize(, 1) = [a13].Offset(, 6).Resize(iR, 1).Value
.Cells(eR, 14).Resize(, 1) = [a13].Offset(, 5).Resize(iR, 1).Value
.Cells(eR, 17).Resize(, 1) = [a13].Offset(, 7).Resize(iR, 1).Value
.Cells(eR, 19).Resize(, 1) = [a13].Offset(, 8).Resize(iR, 1).Value
Application.Union([h3], [c6:c7], [f8], [h8], [c10], [a13:i42]).ClearContents
End With
End Sub
File đính kèm
Lần chỉnh sửa cuối: