Hỏi về thêm dòng tự động và copy dữ liệu

  • Thread starter Thread starter cazonda
  • Ngày gửi Ngày gửi
Liên hệ QC

cazonda

Thành viên mới
Tham gia
19/4/10
Bài viết
36
Được thích
15
Mình có 1 vấn đề khi làm việc với bảng tính.
1. Muốn hỏi các bạn là làm thể nào để tự động thêm dòng trống (các công thức, đinh dạng sẽ như dòng bên trên)
2. Những số liệu cần thiết để báo cáo sẽ tự động được copy sang sheet báo cáo khi thoả mãn 02 điều kiện về thời gian (Ngày tháng, và sáng chiều...)
Chi tiết có trong file đính kèm. Mong các bạn chỉ giúp.
PS: không biết mình hỏi chủ đề này có đúng box không. Nều không mong mod move dùm.
 

File đính kèm

Có anh chị nào giúp được em bài này không vậy?
Híc híc
 
Upvote 0
Có anh chị nào giúp được em bài này không vậy?
Híc híc
Làm gì mà híc híc, hết sức bình tĩnh
_ Ở sheet Data mình thấy bạn dựa vào cột F đặt công thức nên mình lấy cột F làm chuẩn để chèn dòng nhé, khi nhập ở F mà còn cách dòng cuối 2 dòng nó sẽ chèn
_ Sáng, chiều làm sao phân biệt, cái mốc là mấy giờ, mình lấy đại 12 giờ hén
Bạn nhập ngày, chọn button xong chạy code thử xem, bấm Ctrl + W cũng được, kết quả ra sao thì ...hên xui thôi
Mấy cái đóng khung nếu chưa vừa ý thì tự ghi macro mà đóng nhé. mình đóng khung đại thôi, nhìn nó chóng mặt lắm
Tạm thời dùng đỡ cái này đi, khi nào mình luyện võ công bằng Thầy Sa, Ptm, Ndu, Sealand...mình sẽ viết cho bạn gọn ghẽ và đẹp hơn nhiều
Hãy đợi đấy
Hihi
 

File đính kèm

Upvote 0
Có vẻ rất đúng ý em rồi bác cò ah. Cảm ơn bác rất nhiều. Em sẽ test lại. Nếu có gì không hiểu sẽ hỏi bác thêm.
 
Upvote 0
Upvote 0
Có bác nào rảnh giúp dùm em vấn đề này mới ah
 
Upvote 0
Làm gì mà híc híc, hết sức bình tĩnh
_ Ở sheet Data mình thấy bạn dựa vào cột F đặt công thức nên mình lấy cột F làm chuẩn để chèn dòng nhé, khi nhập ở F mà còn cách dòng cuối 2 dòng nó sẽ chèn
_ Sáng, chiều làm sao phân biệt, cái mốc là mấy giờ, mình lấy đại 12 giờ hén
Bạn nhập ngày, chọn button xong chạy code thử xem, bấm Ctrl + W cũng được, kết quả ra sao thì ...hên xui thôi
Mấy cái đóng khung nếu chưa vừa ý thì tự ghi macro mà đóng nhé. mình đóng khung đại thôi, nhìn nó chóng mặt lắm
Tạm thời dùng đỡ cái này đi, khi nào mình luyện võ công bằng Thầy Sa, Ptm, Ndu, Sealand...mình sẽ viết cho bạn gọn ghẽ và đẹp hơn nhiều
Hãy đợi đấy
Hihi
Mình bổ sung thêm trên file của bạn nút Button "Xem báo cáo" cho thuận tiện nhé.
 

File đính kèm

Upvote 0
Mình tham gia 1 chút về cách bố trí Sheet Data, sao bạn lại phải để cột ngày riêng và tháng năn riêng mà không dồn thành 1. Theo như cách nhập của bạn thì khi lọc trong bảng mà sang tháng khác thì hơi mệt tại vì dữ liệu mình nhìn thấy trên cột tháng chỉ là Format còn dữ liệu thật bạn nhìn lên thanh công thức thì nó đâu phải vậy.(Cột này đáng lẽ nó chỉ là 1 đến 12 rồi định dang lại thì hợp lý hơn)
Còn việc tạo báo cáo thì gán vào sự kiện sheet change hay OptionButton (Dùng của Control ToolBox) sẽ hay hơn đỡ lỉnh kỉnh.
Thân
 
Upvote 0
Hôm nay mất điện ngồi vẽ vời 1 chút, nhưng lúc xong bó tay đành chờ đến giờ mới gửi được:
-Bạn chọn sáng, chiều, cả ngày và đổi ngày xem sao.
-Báo cáo có thể in ngay được, cứ View lên xem.
-Một trong cái mình muốn nêu đó là trò "ăn gian" về Format báo cáo. Mình không hề có 1 câu lệnh nào về định dạng nhưng mình vẫn có định dạng.Bạn tìm hiểu xem nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Em cảm ơn các bác. File của bác sealand rất gọn tuy nhiên lý do mà em muốn tách này riêng, tháng và năm riêng là khi em muốn chọn tháng (Fill) thì em sẽ có kết quả của tháng luôn (Em chơi kiểu nông dân vậy).
Một vấn đề mà em vẫn còn bị vướng nữa là phần công thức được copy xuống bên dưới
Khi em nhập dữ liệu tới ô E28 thì công thức được copy xuống vẫn là
=IF(E28="","",MAX($A$1:A26)+1)
mà đáng lẽ phải là
=IF(E28="","",MAX($A$1:A27)+1)
Vậy có cách nào để copy được công thức mong muốn không ah. Các bác giúp em với
Cảm ơn các bác đã quan tâm
 
Upvote 0
Có 2 vấn đề mình nói thêm:
1/Không ai đi bắt cá con kho để 1 giỏ và con nấu riêu để 1 giỏ cả. Đây cũng vậy, không ai chẻ vụn ngày tháng như vậy để rắc rối thêm, khi bạn cần lấy tháng hay năm thì hàm Month() và Year() sẽ làm việc đó chính xác cho bạn.
2/Chép công thức cột A như yêu cầu của bạn là sai, lấy max() theo yêu cầu của bạn trở thành max() của sheet Data chứ không phải sheet Report. Cụ thể số thứ tự trên report là đúng số dòng đấy chứ. Nếu giả sử bạn cần là số thứ tự của dòng trên sheet data thì lúc đó ta gán Value thay vì Formula hoặc kèm tên sheet trước địa chỉ(Rất có thể bạn nhầm lẫn ở đây)
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom