Chào thầy.
Em muốn tạo code để vba tự động show cho em thông tin tuần trước từ ngày nào tới ngày nào
Ví dụ Hôm nay là thứ 7, thì em muốn VBA show cho e thứ 2 đến thứ 6 là từ ngày nào tháng nào ( thứ 2 đến thứ 6)
Thầy hướng dẫn code giúp e với ạ
Bạn có thể làm như sau:
Bước 1: chuẩn bị 1 bảng có đủ các ngày trong năm (từ 1/1 đến 31/12), trong đó có cột ngày, số tuần trong năm (sử dụng hàm weeknum)
Bước 2: khi chọn 1 ngày, bạn sẽ xác định được số tuần của ngày đó
Bước 3: dựa vào số tuần, bạn dùng VBA lấy ra danh sách các ngày có cùng số tuần (hoặc nếu là tuần trước thì lấy theo số tuần - 1). Bạn có thể dùng vòng lặp hoặc Advanced filter để lấy ra danh sách ngày này.