Tính tổng và lấy dữ liệu từ những ngày trong các tháng khác nhau. (1 người xem)

Liên hệ QC

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

khibennhau

Thành viên mới
Tham gia
7/1/12
Bài viết
24
Được thích
1
Chào mọi người,

Mình là người ngoài ngành nên dù tìm hiều khá nhiều bài viết có nội dung tương tự như mình vẫn không hiểu hết được, mong mọi người giúp đỡ. Mình có 4 sheet (lending, opening, supported, clubs) là số liệu của các ngày trong 1 tháng , mình muốn ở sheet "detail" chọn bất kì ngày nào trong tháng thì tất cả số liệu của các sheet của ngày đó sẽ hiện ra.

Ở file "total", mình muốn tính tổng và lấy dữ liệu của các ngày trong các khoảng thời gian bất kỳ. Ở đây mình lấy ví dụ là lấy dữ liệu từ ngày 3 tháng 1 đến ngày 6 tháng 2.

Cảm ơn mọi người đã đọc và giúp đỡ.
 

File đính kèm

Bài của bạn thứ nhất dữ liệu bạn quét bảng tính tại mỗi ngày ở các dữ liệu người đều là thủ công, ví dụ ngày 1 ở sheet lesding bạn quát bảng 3 dong, ngày 2 bạn quet 6 dong....nếu để làm lại hết cho bạn thì vẫn được, không khó nhưng bạn phải chấp nhận dữ liệu nguồn của tôi nhập dữ liệu phải chuẩn được!
 
Upvote 0
Bài của bạn thứ nhất dữ liệu bạn quét bảng tính tại mỗi ngày ở các dữ liệu người đều là thủ công, ví dụ ngày 1 ở sheet lesding bạn quát bảng 3 dong, ngày 2 bạn quet 6 dong....nếu để làm lại hết cho bạn thì vẫn được, không khó nhưng bạn phải chấp nhận dữ liệu nguồn của tôi nhập dữ liệu phải chuẩn được!

Cảm ơn bạn, như mình đã nói, mình là không giỏi excel nên chỉ có thể làm những công thức đơn giản, nên không hiểu lắm, bạn có thể giải thích rõ hơn được không, ở sheet lending 1 ngày có thể nhập đến 50 dòng ( file mình gửi chỉ là ví dụ thôi ).
 
Upvote 0
Bạn vui lòng đợi mình tí, file của bạn làm sắp xong rồi, bạn rán đợi tới chiều tôi sẽ cho bạn kết quả mỹ mãn và bạn không cần phải chia ra từng sheet để nhập theo tháng đâu, nhập chung thành một file thôi
 
Upvote 0
Mình mới làm xong file của bạn xong, mặc dù mình không đặt lệnh khóa thêm dòng hay cột, nhưng file này mình khuyên bạn chỉ nên đụng vào những ô của tất cả các sheet mà bạn nhập dữ liệu nguồn vào, còn những ô khác đừng nên đụng vào, vì phần quét bảng ở mỗi bảng tính mình có dù thêm một số thủ thuật và liên quan đến một số cột phụ trong đó, mặc dù bạn ko thấy nhưng tốt nhất cái nào nhập thì nhập, đừng thêm dòng, thêm cột là file sẽ bị sai tùm lum hết nha!
Hướng dẫn:
ở sh("lending") bạn nhập thêm một nào đó bất kì ở cells(17,2) rồi bấm nút run ở trên thì nó sẽ quét bảng tính theo ngày đó cho bạn.tiếp theo bạn nhập thêm một số bất kì ở cells(19,2) và nhập ngày tháng vào cells(19,1) rồi bấm nút run tiếp tục bạn sẽ thấy được kết quả
cuối cùng bạn qua sh "Detail", bạn muốn xem kết quả của tất cả các sh từ ngày nào đến ngày nào thì vui lòng nhập vào rồi bấm nút "run" nó sẽ cho bạn kết quả đó
 

File đính kèm

Upvote 0
Mình mới làm xong file của bạn xong, mặc dù mình không đặt lệnh khóa thêm dòng hay cột, nhưng file này mình khuyên bạn chỉ nên đụng vào những ô của tất cả các sheet mà bạn nhập dữ liệu nguồn vào, còn những ô khác đừng nên đụng vào, vì phần quét bảng ở mỗi bảng tính mình có dù thêm một số thủ thuật và liên quan đến một số cột phụ trong đó, mặc dù bạn ko thấy nhưng tốt nhất cái nào nhập thì nhập, đừng thêm dòng, thêm cột là file sẽ bị sai tùm lum hết nha!
Hướng dẫn:
ở sh("lending") bạn nhập thêm một nào đó bất kì ở cells(17,2) rồi bấm nút run ở trên thì nó sẽ quét bảng tính theo ngày đó cho bạn.tiếp theo bạn nhập thêm một số bất kì ở cells(19,2) và nhập ngày tháng vào cells(19,1) rồi bấm nút run tiếp tục bạn sẽ thấy được kết quả
cuối cùng bạn qua sh "Detail", bạn muốn xem kết quả của tất cả các sh từ ngày nào đến ngày nào thì vui lòng nhập vào rồi bấm nút "run" nó sẽ cho bạn kết quả đó

Cảm ơn bạn đã bỏ công sức ra giúp mình, nhưng như mình nói sheet "lending" có thể phải nhập đến 50 dòng, các sheet khác thì số cột có thể tăng thêm, nhưng file của bạn làm không thể hiển thị hết thông tin mình cần. Mình đã làm lại file mới dự theo file bạn đã làm giúp mình, và mình có thêm vài sheet để có thể hiển thị hết dữ liệu. Bạn có thể giúp mình không. Cảm ơn bạn nhiều .
 

File đính kèm

Upvote 0
Thứ nhất: bạn nói file Lending nhập tối đa lên đến 50 dòng,thì sẽ có những ngày bạn nhập dưới 50 dòng, nếu quét bảng khung 50 dòng như vậy bạn có thấy lãn phí và mắc công hay không?ví dụ một ngày bạn có bao nhiêu dòng cần nhập vào thì nhập một lần rồi "Run" thì nó sẽ tự động quét cho bạn tới vùng đó, và đôi khi bạn sẽ quên gì đó thì bạn có quyền nhập tiếp theo đến khi nào đủ số liệu ngày đó rồi bạn "Run" nó vẫn quét khung bình thường cho bạn mà,khi nào mà bạn muốn qua ngày mới thì chỉ cần nhập ở dòng dưới khung của ngày trước và "Run" thì nó sẽ tự động quét khung ngày mới cho bạn
Thứ hai:vấn đề thêm cột thì mình nghỉ là không ổn, vì trong file của bạn có tìm dữ liệu theo ngày tháng, các giá trị trong từ ngày sẽ tự lưu theo dòng và đưa ra các giá trị ngày tháng ở một cột khác nên khi bạn thêm cột , thì bắt buộc cột ngày tháng sẽ chạy theo cột khác .nên tốt nhất là bạn nên đưa ra một file chuẩn nhất về tất cả các cột mà bạn cần nhập vào,còn không thì mình cũng bó tay!
 
Upvote 0
Công nhận tờ rung chịu khó ghê
 
Upvote 0
Thứ nhất: bạn nói file Lending nhập tối đa lên đến 50 dòng,thì sẽ có những ngày bạn nhập dưới 50 dòng, nếu quét bảng khung 50 dòng như vậy bạn có thấy lãn phí và mắc công hay không?ví dụ một ngày bạn có bao nhiêu dòng cần nhập vào thì nhập một lần rồi "Run" thì nó sẽ tự động quét cho bạn tới vùng đó, và đôi khi bạn sẽ quên gì đó thì bạn có quyền nhập tiếp theo đến khi nào đủ số liệu ngày đó rồi bạn "Run" nó vẫn quét khung bình thường cho bạn mà,khi nào mà bạn muốn qua ngày mới thì chỉ cần nhập ở dòng dưới khung của ngày trước và "Run" thì nó sẽ tự động quét khung ngày mới cho bạn
Thứ hai:vấn đề thêm cột thì mình nghỉ là không ổn, vì trong file của bạn có tìm dữ liệu theo ngày tháng, các giá trị trong từ ngày sẽ tự lưu theo dòng và đưa ra các giá trị ngày tháng ở một cột khác nên khi bạn thêm cột , thì bắt buộc cột ngày tháng sẽ chạy theo cột khác .nên tốt nhất là bạn nên đưa ra một file chuẩn nhất về tất cả các cột mà bạn cần nhập vào,còn không thì mình cũng bó tay!

Cảm ơn bạn, nói thật là mình mù mấy cái này :(, bạn có thể nhắn cho mình pass để mình xem code đc ko?
 
Upvote 0
Vấn đề xem code hơi riêng tư tí, tại đây có thể nói là bí kíp của mình về quét khung theo dòng,do đã trải quá nhiều khó khăn trong lập trình VBA,con người mà bạn phải trải qua nhiều vấn đề khó thì mình mới lớn lên được, hi
 
Upvote 0
bạn nói bạn mù mấy cái này . vậy làm sao bạn có thể hiểu code đây ? => bạn nói chuyện mâu thuẫn .
tôi xem code bài này mà tôi còn chả hiểu gì nữa .....

Hi bạn, ngày xưa mình cũng có học sơ sơ, nhưng chưa đâu đến đâu bạn à !$@!!, công việc mình cũng không dùng đến nó nên mình không theo tiếp bạn à **~**===> nên giờ mù +-+-+-++-+-+-+, dù sao có code sao này có file nào tương tự có thể tham khảo mà bạn
 
Upvote 0
Web KT

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

Back
Top Bottom