huuthang_bd
Chuyên gia GPE
Máy tôi cài đặt định dạng ngày tháng của hệ thống là dd/mm/yyyy.
Ở ô B1 có dữ liệu dạng text là 11/02/2011. Ô A1 không có dữ liệu.
Khi làm thủ công, copy ô A1 và Paste Special - Add vào ô B1 thì kết quả là 40.585 tương đương với ngày 11/02/2011. Nhưng khi sử dụng Macro tương tự các thao tác như trên thì kết quả lại là 40.849 tương đương với ngày 02/11/2011. Macro được sử dụng như sau:
Xin hỏi các anh chị viết code như thế nào để kết quả giống như khi thao tác thủ công.
Ở đây tôi chỉ lấy ví dụ là 1 ô nhưng khi xử lý cần xử lý 1 vùng rộng và không dùng vòng lặp.
Xin cảm ơn!
Ở ô B1 có dữ liệu dạng text là 11/02/2011. Ô A1 không có dữ liệu.
Khi làm thủ công, copy ô A1 và Paste Special - Add vào ô B1 thì kết quả là 40.585 tương đương với ngày 11/02/2011. Nhưng khi sử dụng Macro tương tự các thao tác như trên thì kết quả lại là 40.849 tương đương với ngày 02/11/2011. Macro được sử dụng như sau:
PHP:
Sub Test()
[A1].Copy
[B1].PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd, SkipBlanks:=False, Transpose:=False
End Sub
Ở đây tôi chỉ lấy ví dụ là 1 ô nhưng khi xử lý cần xử lý 1 vùng rộng và không dùng vòng lặp.
Xin cảm ơn!