truonggiang73
Thành viên hoạt động



- Tham gia
- 27/6/09
- Bài viết
- 113
- Được thích
- 35
Tôi muốn đưa ngày tháng (dd/mm/yyyy) có sẵn về ngày cuối cùng của tháng đó bằng hàm DateAdd như sau:
Nhờ mọi người giải thích giúp cho:
- KQ1 cho ngày tháng năm 1900 chứ không phải năm 2016 mà phải cộng thêm 42.369, kết quả không cho chẵn ngày mà có lẻ giờ, phút.
- Từ tháng 3 trở đi không cho ngày cuối tháng mà vào ngày 30.
Nhờ mọi người giúp tôi sửa lại code để có kết quả trả về đúng ngày cuối tháng với.
1, Range("B2").Offset(I - 1, 0).Value = DateAdd("m", Month(Range("A2").Offset(I - 1, 0).Value), 1 / 1 / 2016) 'KQ1
2, Range("B2").Offset(I - 1, 1).Value = DateAdd("m", Month(Range("A2").Offset(I - 1, 1).Value), 1 / 1 / 2016) + 42369 'KQ2
Nhờ mọi người giải thích giúp cho:
- KQ1 cho ngày tháng năm 1900 chứ không phải năm 2016 mà phải cộng thêm 42.369, kết quả không cho chẵn ngày mà có lẻ giờ, phút.
- Từ tháng 3 trở đi không cho ngày cuối tháng mà vào ngày 30.
Nhờ mọi người giúp tôi sửa lại code để có kết quả trả về đúng ngày cuối tháng với.