Xin giải pháp chuyển đổi ngày để nhập dữ liệu của nhiều ngày chỉ trong 1 sheet (1 người xem)

Người dùng đang xem chủ đề này

wanbihoangtu

Thành viên mới
Tham gia
22/3/13
Bài viết
17
Được thích
0
Mình muốn làm một file mà có thể next sang ngày để nhập dữ liệu khác vào, mình chưa biết dùng code, ai chỉ giúp mình với. Cảm ơn nhiều ạ ! Ở đây mình có các biến là ngày, giờ và số lượng nhân công là biến số. Như file trên ảnh thì khi mình thay đổi ngày ở ô vàng thì các ô khác thay đổi theo hàm mình viết. Vì bây giờ cứ 1 ngày mình lại tạo một sheet nên mình muốn xin một code có thể tạo một phím (cell) để ấn chuyển next sang ngày khác rồi mới nhập liệu. Rất cảm ơn ạ !
 

File đính kèm

  • TOÀN KÝ.xls
    TOÀN KÝ.xls
    37.5 KB · Đọc: 4
  • Untitled.jpg
    Untitled.jpg
    27.9 KB · Đọc: 4
Mỗi ngày bạn làm một sheet thì mình chưa thử, nhưng nếu mỗi ngày bạn làm một file mới thì bạn có thể tham khảo file đính kèm của mình.
Ở đây, mình đặt tên file là 190916_BCN.
Trong file báo cáo, mình dùng hàm Cell("filename") để lấy tên file name, sau đó dùng hàm left, mid, ... để tách 2 kí tự đầu là ngày, 2 kí tự tiếp theo là tháng, 2 kí tự nữa là năm để ghép vào dòng chữ "BÁO CÁO NGÀY 19/092016"
Sau đó, mỗi ngày bạn copy ra file mới, sửa tên file cho đúng ngày thì nội dung kia cũng cập nhật theo.

Ngoài ra, nếu bạn cần một ô có giá trị ngày tháng (chứ k0 phải dạng TEXT) thì có dùng hàm DATE rồi kết hợp các hàm ở trên

Chú ý là khi bạn mở nhiều file Excel một lúc, thì cái ô sử dụng hàm cell("filename") kia có lúc sẽ bị hiển thị lỗi VALUE#,
Bạn yên tâm là chỉ là lỗi hiển thị thôi, nó chỉ ảnh hưởng đến hiển thị trên màn hình và khi in ra giấy
Khi đó, bạn bấm F9 thì giá trị ô đó lại hiển thị như cũ
 

File đính kèm

Lần chỉnh sửa cuối:
Rất cảm ơn anh nhưng hình như chưa phải ý của em. đây là file mà em phải làm từng ngày / sheet ạ. Có thể nào mà từ một sheet, khi mình nhập liệu xong cho 1 ngày ví dụ là ngày 26/08 xong mình có thể next được sang ngày 27/08 để nhập liệu bảng tính tương tự, và in ấn cho từng ngày ạ Untitled_1.jpg
 

Bài viết mới nhất

Back
Top Bottom