ST-Lu!
Love Wingchun
- Tham gia
- 19/8/08
- Bài viết
- 730
- Được thích
- 546
- Nghề nghiệp
- Xích lô một thời
Em tạo code sau với mục đích
- Khi nhập số hóa đơn vào cột H, sau đó em sẽ chuyển phát nhanh hóa đơn này đi
--> thì tại cột N sẽ ghi lại ngày chuyển hóa đơn nhưng bị lỗi trường hợp sau
--------
Giả sử em tại H1 em gõ 0011 --> tại cột N1 sẽ xuất hiện 25/12/08
------------ H10 em gõ 0012 --> tại cột N10-----------25/12/08
==> Nhưng bây giờ em nhập vào ô H2 ...H9 thì ngày ở cột N không xuất hiện nữa
Lỗi là do er giờ đây bằng 10 mất rồi
Các anh sửa giúp em với
- Khi nhập số hóa đơn vào cột H, sau đó em sẽ chuyển phát nhanh hóa đơn này đi
--> thì tại cột N sẽ ghi lại ngày chuyển hóa đơn nhưng bị lỗi trường hợp sau
--------
Giả sử em tại H1 em gõ 0011 --> tại cột N1 sẽ xuất hiện 25/12/08
------------ H10 em gõ 0012 --> tại cột N10-----------25/12/08
==> Nhưng bây giờ em nhập vào ô H2 ...H9 thì ngày ở cột N không xuất hiện nữa
Lỗi là do er giờ đây bằng 10 mất rồi
Các anh sửa giúp em với
Private Sub Worksheet_Change(ByVal Target As Range)
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
End With
Dim er As Long
er = [H65000].End(xlUp).Row
If Not Intersect(Range("H" & er), Target) Is Nothing Then
If Range("H" & er) <> "" Then
Range("N" & er) = Now: Range("N" & er).NumberFormat = "dd/mm/yy"
End If
End If
With Application
.ScreenUpdating = True
.Calculation = xlCalculationAutomatic
End With
End Sub