Từ sheet1 tự động tạo các sheet mới. Các sheet mới trích dữ liệu từ sheet 1

Liên hệ QC

joga7785

Thành viên mới
Tham gia
12/11/08
Bài viết
16
Được thích
11
Nghề nghiệp
IT
Mình xin được giúp đỡ vấn đề sau. Mình nghĩ chắc là phải dùng đến VBA quá.
Hiện tại mình có sheet 1 chứa tổng hợp( dữ liệu rất lớn). Mình muốn trích dữ liệu đó ra theo một số điều kiện(tạm lấy đk "Ma CK"). Ứng với mỗi kết quả, dữ liệu lọc sẽ hiển thị trên 1 sheet mới.
VD:
-Trong sheet 1 có rất nhiều mã chứng khoán. Mình muốn tương ứng với n mã chứng khoán - sẽ dùng macro sinh ra n sheet mới.
-Mỗi sheet mới sẽ lấy toàn bộ dữ liệu của một mã chứng khoán "X"
-Đặt tên cho sheet mới trùng với tên Mã chứng khoán "X"
Các bạn giúp mình hướng giải quyết nhé! Cảm ơn các bạn đã chia sẻ!
 

File đính kèm

Mình xin được giúp đỡ vấn đề sau. Mình nghĩ chắc là phải dùng đến VBA quá.
Hiện tại mình có sheet 1 chứa tổng hợp( dữ liệu rất lớn). Mình muốn trích dữ liệu đó ra theo một số điều kiện(tạm lấy đk "Ma CK"). Ứng với mỗi kết quả, dữ liệu lọc sẽ hiển thị trên 1 sheet mới.
VD:
-Trong sheet 1 có rất nhiều mã chứng khoán. Mình muốn tương ứng với n mã chứng khoán - sẽ dùng macro sinh ra n sheet mới.
-Mỗi sheet mới sẽ lấy toàn bộ dữ liệu của một mã chứng khoán "X"
-Đặt tên cho sheet mới trùng với tên Mã chứng khoán "X"
Các bạn giúp mình hướng giải quyết nhé! Cảm ơn các bạn đã chia sẻ!

1/ Tạo thêm một Sheet hoặc một vùng trên Sheet tonghop để ghi tên các mã chứng khoán
2/ Tạo một macro :
2a/ Chạy một vòng lặp duyệt qua tất cả các mã chứng khoán trong vùng đã chọn trước
2b/ Cứ gặp một mã chưng khoán thì :
2b1/ Add thêm một Sh mới có tên là mã chứng khoán đó
2b2/ Dùng Advanced Filter hoặc Find để lọc tất cả các dữ liệu liên quan tới mã chứng khoán đó đưa vào sh hiện hành

Chắc là bạn làm được theo hướng giải quyết này
Thân
 
Upvote 0
Mình bắt đầu học Macro và VBA. Nhờ bạn viết nhanh một đoạn code tham khảo(chỉ mô tả các bước trên bạn mô tả bằng lời). Mình sẽ cố gắng đọc và triển khai nó trên file của mình.
 
Upvote 0
Mình xin được giúp đỡ vấn đề sau. Mình nghĩ chắc là phải dùng đến VBA quá.
Hiện tại mình có sheet 1 chứa tổng hợp( dữ liệu rất lớn). Mình muốn trích dữ liệu đó ra theo một số điều kiện(tạm lấy đk "Ma CK"). Ứng với mỗi kết quả, dữ liệu lọc sẽ hiển thị trên 1 sheet mới.
VD:
-Trong sheet 1 có rất nhiều mã chứng khoán. Mình muốn tương ứng với n mã chứng khoán - sẽ dùng macro sinh ra n sheet mới.
-Mỗi sheet mới sẽ lấy toàn bộ dữ liệu của một mã chứng khoán "X"
-Đặt tên cho sheet mới trùng với tên Mã chứng khoán "X"
Các bạn giúp mình hướng giải quyết nhé! Cảm ơn các bạn đã chia sẻ!
Bạn xem file đính kèm coi đúng chưa nhé
 

File đính kèm

Upvote 0
Cái của Bác domfootwear làm thành công rồi! Cảm ơn Bác!
Mình muốn hỏi là: muốn đưa n điều kiện để lấy dữ liệu thì làm thế nào? Có thể đưa ra form nhập liệu điều kiện lọc như của winform(C#,VB.net) được không? Ở đây mình mới chỉ lọc "Ma CK" , muốn lọc theo nhiều tiêu chí khác như "Ma TK giao dich" nữa...
 
Upvote 0
Cái của Bác domfootwear làm thành công rồi! Cảm ơn Bác!
Mình muốn hỏi là: muốn đưa n điều kiện để lấy dữ liệu thì làm thế nào? Có thể đưa ra form nhập liệu điều kiện lọc như của winform(C#,VB.net) được không? Ở đây mình mới chỉ lọc "Ma CK" , muốn lọc theo nhiều tiêu chí khác như "Ma TK giao dich" nữa...
Cách đơn giản nhất là bạn tạo 1 cột phụ rồi dùng hàm nối dữ liệu của các đk vào cột phụ ấy. Sau đó dựa vào cột phụ này tách và tạo sheet mới theo ý muốn.
 
Upvote 0
Cảm ơn bác rất nhiều! Nhân dịp nhìn thấy chữ ký của Bác em đối lại nhé: Học không chơi đánh rơi tuổi trẻ - Chơi không học bán rẻ tương lai ;))

Xin được hỏi bạn thêm một chút. Mình muốn sinh ra các sheet con theo một định dạng có sẵn thì làm thế nào. Tức là ngoài phan dữ liệu copy theo điều kiện, còn phần dữ liệu fix cứng nữa. Nhưng mà nó phải tràn theo dữ liệu copy. Mình chưa biết xử lý như nào? Nhờ bạn giúp đỡ
Và bạn chỉ giúp mình luôn cách đánh lại stt tự động. Vì stt trên sheet mới không thể giống với stt của sheet tổng hợp được.
Mình gửi kèm file mẫu sheet con. Nhờ các bạn giúp đỡ! Thanks
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Xin được hỏi bạn thêm một chút. Mình muốn sinh ra các sheet con theo một định dạng có sẵn thì làm thế nào. Tức là ngoài phan dữ liệu copy theo điều kiện, còn phần dữ liệu fix cứng nữa. Nhưng mà nó phải tràn theo dữ liệu copy. Mình chưa biết xử lý như nào? Nhờ bạn giúp đỡ
Và bạn chỉ giúp mình luôn cách đánh lại stt tự động. Vì stt trên sheet mới không thể giống với stt của sheet tổng hợp được.
Mình gửi kèm file mẫu sheet con. Nhờ các bạn giúp đỡ! Thanks
Bạn xem file nhé

P/S: nếu muốn cám ơn bạn nên click 1 phát vào nút cám ơn nhé :-=
 

File đính kèm

Upvote 0
Cảm ơn bạn nhiều! Hy vọng có dịp làm quen gặp nhau cafe. Mình cũng học IT - nhưng đang làm .Net. Vụ Excel cảm giác còn khó hơn .Net.

Sorry mọi người. File bác gửi còn một lỗi rất nghiêm trọng. Đó là nó copy thiếu dòng dữ liệu. Lỗi này nguy hiểm đến tính mạng. Em mới đẩy dữ liệu lên khoảng 50 dòng đã đếm sai mất rồi !$@!!

Trường hợp sai là lỗi mã chứng khoáng SME. Trong Sheet tổng hợp có 31 dòng - nhưng sheet SME chỉ có 30 dòng.

Nhờ bác check lại dùm em nhé!
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Bác Domfootwear check dùm em câu này!Một số trường hợp lọc bị thiếu dữ liệu.Không hiểu lỗi do đâu?
 
Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Mình cũng có một bài như thế các bác giúp em với
Từ shêt "NKNX" minh muốn chia ra từng loại theo tổ làm theo từng tàu
Các bác xem qua rồi giúp em với
 

File đính kèm

Upvote 0
Các bác chia hộ em các file nay với
Em muốn chia ra theo từng tổ, từng tàu với danh mục vật tư săpếp ở sheet "THNX"


MOng các bác
 
Upvote 0
em nhờ anh tách sheet từ sheet tổng hợp tương tự như trường hợp a làm cho "File mô tả". Em làm không được. Điều kiện tách: cột BRCD.
Nếu a làm được a có thể gửi kết quả vào địa chỉ email của em luôn được ko: nguyenvanquang0601@gmail.com
 
Upvote 0
chú mô tả lại đi. file của chú đâu?đk tách cột brcd là j
 
Upvote 0
em nhờ anh tách sheet từ sheet tổng hợp tương tự như trường hợp a làm cho "File mô tả". Em làm không được. Điều kiện tách: cột BRCD.
Nếu a làm được a có thể gửi kết quả vào địa chỉ email của em luôn được ko: nguyenvanquang0601@gmail.com

Bạn xem file đính kèm nhé.

@nguyenvietviet

Cho mình hỏi là những dòng có giá trị rỗng là sao vậy bạn ?
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom