AnhThu-1976
Thành viên tích cực


- Tham gia
- 17/10/14
- Bài viết
- 1,065
- Được thích
- 175
Em có viết code tự động điền ngày Today() như sau
Trong sheet nếu trong cùng 1 dòng mà ô cột B trống và cột E khác trống thì điền ngày Today ở cột cột B
code này đúng nhưng chạy hơi lâu (trong file em khoảng 1000 dòng mà chạy khoảng 8')
Mặt khác do 1 lúc chạy nhiều code kết hợp, nên chạy khá lâu
Em nhờ anh/chị giúp viết ở dạng mãng gì đó, để nó chạy nhanh hơn
Em cảm ơn!
Trong sheet nếu trong cùng 1 dòng mà ô cột B trống và cột E khác trống thì điền ngày Today ở cột cột B
Mã:
Sub TuDongDienNgay()
Dim Lr As Long, i As Long
Lr = Sheets("TH").Range("E" & Rows.Count).End(xlUp).Row
For i = 9 To Lr
If Cells(i, 5) <> "" And Cells(i, 2) = "" Then
Cells(i, 2).Value = "=today()"
Cells(i, 2).Value = Cells(i, 2).Value
End If
Next i
End Sub
Mặt khác do 1 lúc chạy nhiều code kết hợp, nên chạy khá lâu
Em nhờ anh/chị giúp viết ở dạng mãng gì đó, để nó chạy nhanh hơn
Em cảm ơn!