Copy nhiều sheet chứa hàm sang 1 file mới

Liên hệ QC

beetune1991

Thành viên hoạt động
Tham gia
28/3/19
Bài viết
170
Được thích
5
Dear anh chị,
em có 5 file chứa hàm.
em muốn các anh chị giúp đỡ em về code vba có thể copy các Sheet "chỉ định" sang một file excel mới mà không chưa hàm chỉ chưa nội dung đã được mã hóa sang text
(vì em muốn tạo lệnh copy chỉ những sheet chỉ định)

em có 2 phần là tạo file excel và pdf

các anh chị giúp đỡ em với ạ
 

File đính kèm

  • chiết xuất nhiều file.xlsx
    12 KB · Đọc: 5
"chào" là đủ rồi. Đía điếc chỉ làm giảm số người muốn giúp. Hoàn toàn không có lợi cho nghười hỏi chút nào cả.
(trừ phi người hỏi muốn loại trừ những người không biết biết Tây)
 
Upvote 0
rõ ràng bạn để "chỉ định" trong nháy luôn, tức là có ý đồ. Mà sao trong file có nói gì tới sheet chỉ định copy là sheet nào đâu?
à em xin lỗi, em không nói rõ , ý em là muốn code không phải copy toàn bộ sheet mà muốn copy file 1,2 hay file 1,5 sửa được theo ý mình ạ.
Bài đã được tự động gộp:

"chào" là đủ rồi. Đía điếc chỉ làm giảm số người muốn giúp. Hoàn toàn không có lợi cho nghười hỏi chút nào cả.
(trừ phi người hỏi muốn loại trừ những người không biết biết Tây)
anh khó tính quá ạ
 
Upvote 0
Phê bình thế thì sẽ làm tăng hay giảm số người muốn giúp?
Lô gic đã hiển nhiên.

Khi hỏi bài thì chú trọng vào cái CHÍNH XÁC, cái MẠCH LẠC của câu hỏi. Lo đi tranh hơi thì đời nào mới học xong.
Theo ý "câu đó" đang chê anh khó tính quá đấy mà. :p
Khi vào ý kiến, làm giúp ... thì không được chê, không được théc méc, chỉ được khen: "Ôi, tiếng eng sành điệu quá!" :)

---
5 files đó đâu mình?
 
Upvote 0
à em xin lỗi, em không nói rõ , ý em là muốn code không phải copy toàn bộ sheet mà muốn copy file 1,2 hay file 1,5 sửa được theo ý mình ạ.
Rồi ý bạn muốn là vậy nhưng muốn viết vậy thì phải có gì đó chỉ ra là cần copy sheet nào chứ không phải ở trong suy nghĩ của bạn. Muốn copy sheet "file 1, file 2" thì ghi ra sheet "tạo file" là "file 1, file 2" mới làm được chứ
 
Upvote 0
Rồi ý bạn muốn là vậy nhưng muốn viết vậy thì phải có gì đó chỉ ra là cần copy sheet nào chứ không phải ở trong suy nghĩ của bạn. Muốn copy sheet "file 1, file 2" thì ghi ra sheet "tạo file" là "file 1, file 2" mới làm được chứ
Giời ạ, thời đại 4.0 xí lộn 5.0, máy móc với công nghệ Al bắt chước con người tự biết phải làm gì, con người phải thông minh hơn máy chứ, phải tự hiểu và làm theo không théc méc
 
Upvote 0
Giời ạ, thời đại 4.0 xí lộn 5.0, máy móc với công nghệ Al bắt chước con người tự biết phải làm gì, con người phải thông minh hơn máy chứ, phải tự hiểu và làm theo không théc méc
Bác hiếu cũng có khiếu hài hước nhỉ
 
Upvote 0
Theo ý "câu đó" đang chê anh khó tính quá đấy mà. :p
Khi vào ý kiến, làm giúp ... thì không được chê, không được théc méc, chỉ được khen: "Ôi, tiếng eng sành điệu quá!" :)

---

5 files đó đâu mình?
5 file là 5 sheet có tên "File 1,2,3,4,5" đó ạ
Bài đã được tự động gộp:

Rồi ý bạn muốn là vậy nhưng muốn viết vậy thì phải có gì đó chỉ ra là cần copy sheet nào chứ không phải ở trong suy nghĩ của bạn. Muốn copy sheet "file 1, file 2" thì ghi ra sheet "tạo file" là "file 1, file 2" mới làm được chứ
nghĩa là em muốn anh giúp em viết dạng code có ghi sẵn chỉ định sheet cần copy
ví dụ: Sheet 1,sheet2
sau này em muốn thay đổi thì cũng có thể sửa được ví dụ lần này lại muốn copy sheet 1,5 của file khác
 
Upvote 0
Dear anh chị,
em có 5 file chứa hàm.
em muốn các anh chị giúp đỡ em về code vba có thể copy các Sheet "chỉ định" sang một file excel mới mà không chưa hàm chỉ chưa nội dung đã được mã hóa sang text
(vì em muốn tạo lệnh copy chỉ những sheet chỉ định)

em có 2 phần là tạo file excel và pdf

các anh chị giúp đỡ em với ạ
Chắc là không đoán sai ý bạn. Lưu ý: file sẽ bị ghi đè (nếu đã tồn tại) mà không có cảnh báo.
 

File đính kèm

  • XuatNhieuFile_beetune1991.xlsm
    24.4 KB · Đọc: 8
Upvote 0
Chắc là không đoán sai ý bạn. Lưu ý: file sẽ bị ghi đè (nếu đã tồn tại) mà không có cảnh báo.
Em vừa tải về.
Lúc ấn không ra được file gì ạ.

thêm nữa, đây là copy toàn bộ sheet à anh.
Có copy được những sheet chỉ định không ạ.
Ví dụ
Em chỉ muốn copy 2 sheet file 1,2 trong file này thôi ạ.
Một thời gian sau thì muốn đổi thành 2 sheet file 1,5 thì vào code đổi được ấy ah
 
Upvote 0
Em vừa tải về.
Lúc ấn không ra được file gì ạ.

thêm nữa, đây là copy toàn bộ sheet à anh.
Có copy được những sheet chỉ định không ạ.
Ví dụ
Em chỉ muốn copy 2 sheet file 1,2 trong file này thôi ạ.
Một thời gian sau thì muốn đổi thành 2 sheet file 1,5 thì vào code đổi được ấy ah
Code trong file sẽ lưu hết 5 sheet thành 5 file với tên file = tên sheet. Bạn kiểm tra tại đường dẫn của file gốc xem file tạo ra được lưu ở đấy.
 
Upvote 0
Code trong file sẽ lưu hết 5 sheet thành 5 file với tên file = tên sheet. Bạn kiểm tra tại đường dẫn của file gốc xem file tạo ra được lưu ở đấy.
À, không phải copy tách biệt từng file anh ạ.
Vẫn để các sheet đó trong 1 file excel thôi anh ạ.

Nhưng em muốn chỉ các sheet được chỉ định trong code mới copy được ra file excel mới ạ.

Nhưng anh có thể thêm mục mở ra book mới trước khi lưu không anh.
 
Upvote 0
À, không phải copy tách biệt từng file anh ạ.
Vẫn để các sheet đó trong 1 file excel thôi anh ạ.

Nhưng em muốn chỉ các sheet được chỉ định trong code mới copy được ra file excel mới ạ.

Nhưng anh có thể thêm mục mở ra book mới trước khi lưu không anh.
1. Bạn chỉ định các sheet muốn copy bằng hình thức nào thì nói rõ!
2. Bạn không muốn code tự lưu file mà để mở Workbook đó để bạn lưu thủ công?
 
Upvote 0
1. Bạn chỉ định các sheet muốn copy bằng hình thức nào thì nói rõ!
2. Bạn không muốn code tự lưu file mà để mở Workbook đó để bạn lưu thủ công?
1. À ví dụ :
Sheet.array("File1","file2",.....
nhưng cái này sẽ khiến viện sửa đổi tên sheet sẽ rất khó do code chỉ nhận được không dấu.
Do đó anh viêt giúp em code ghi Sheet1, Sheet2

2. dạ vâng em muốn kiểm tra trước khi lưu nên em muốn nó hiện ra book mới luôn ạ.
Bài đã được tự động gộp:

1. À ví dụ :
Sheet.array("File1","file2",.....
nhưng cái này sẽ khiến viện sửa đổi tên sheet sẽ rất khó do code chỉ nhận được không dấu.
Do đó anh viêt giúp em code ghi Sheet1, Sheet2

2. dạ vâng em muốn kiểm tra trước khi lưu nên em muốn nó hiện ra book mới luôn ạ.
E bổ sung thêm là em là người chỉ định sheet đượ copy nên muốn code có thể sửa được các sheet theo ý mình ạ.
 
Upvote 0
1. À ví dụ :
Sheet.array("File1","file2",.....
nhưng cái này sẽ khiến viện sửa đổi tên sheet sẽ rất khó do code chỉ nhận được không dấu.
Do đó anh viêt giúp em code ghi Sheet1, Sheet2

2. dạ vâng em muốn kiểm tra trước khi lưu nên em muốn nó hiện ra book mới luôn ạ.
Bài đã được tự động gộp:


E bổ sung thêm là em là người chỉ định sheet đượ copy nên muốn code có thể sửa được các sheet theo ý mình ạ.
Sao không dùng 1 vùng trên sheet TẠO FILE để chỉ định luôn?
 
Upvote 0
1. À ví dụ :
Sheet.array("File1","file2",.....
nhưng cái này sẽ khiến viện sửa đổi tên sheet sẽ rất khó do code chỉ nhận được không dấu.
Do đó anh viêt giúp em code ghi Sheet1, Sheet2

2. dạ vâng em muốn kiểm tra trước khi lưu nên em muốn nó hiện ra book mới luôn ạ.
Bài đã được tự động gộp:


E bổ sung thêm là em là người chỉ định sheet đượ copy nên muốn code có thể sửa được các sheet theo ý mình ạ.
Tôi thử làm trên file bác Maika luôn, pdf tôi chưa làm nhé
workbook mới không tự lưu, chỉ đưa dữ liệu vào cho bạn xem. Sau đó lưu là bạn tự làm thủ công (vì yêu cầu bạn nó vậy)
 

File đính kèm

  • XuatNhieuFile_beetune1991.xlsm
    31.9 KB · Đọc: 5
Upvote 0
Sao không dùng 1 vùng trên sheet TẠO FILE để chỉ định luôn?
À sẽ có rất nhiều dữ liệu trong file excel anh ạ.
Sẽ chia nhiều sheet dành cho xác phòng ban
Mỗi phòng ban chỉ được chỉ định các sheet thuộc phòng của mình.

ví dụ phòng kế toán sheet1,2
Phòng hcns sheet 1,5

em sẽ tạo mỗi nút bất cho từng phòng riêng để tránh nhầm lẫn khi copy ạ.
Bài đã được tự động gộp:

Tôi thử làm trên file bác Maika luôn, pdf tôi chưa làm nhé
workbook mới không tự lưu, chỉ đưa dữ liệu vào cho bạn xem. Sau đó lưu là bạn tự làm thủ công (vì yêu cầu bạn nó vậy)
Rất hay anh ạ.
Anh cho các sheet copy ra chung 1 file excel không ạ.
Anh làm luôn pdf giúp em với vẫn chung 1 file pdf
Không để riêng ra mỗi sheet một dile ạ
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom