Khi sử dụng Excel, bạn có thể lưu trang tính theo cách thủ công dưới dạng tệp csv hoặc tệp văn bản bằng cách sử dụng chức năng Lưu dưới dạng. Tuy nhiên, để chuyển đổi nhiều hoặc tất cả các trang tính trong một sổ làm việc thành các tệp văn bản hoặc csv riêng biệt, bạn có thể làm như thế nào? Show Lưu, xuất hoặc chuyển đổi tất cả các trang thành tệp csv hoặc văn bản bằng mã VBAVới các mã VBA bên dưới, bạn có thể lưu tất cả các trang tính trong sổ làm việc vào các tệp csv hoặc văn bản được phân tách. Vui lòng làm như sau Xuất hoặc chuyển đổi tất cả trang tính thành tệp csv 1. Nhấn đồng thời các phím Alt + F11 để mở cửa sổ Ứng dụng Microsoft Visual Basic 2. Trong cửa sổ Ứng dụng Microsoft Visual Basic, nhấp vào Chèn > Mô-đun. Sau đó sao chép và dán đoạn mã sau vào cửa sổ Mô-đun mã VBA. Xuất tất cả các trang tính sang các tệp csv riêng biệt
3. Nhấn phím F5 để chạy mã. Bạn sẽ thấy tất cả các tệp csv đã xuất nằm trong thư mục Tài liệu. Xem ảnh chụp màn hình Xuất hoặc chuyển đổi tất cả trang tính thành tệp Văn bản Đoạn mã sau có thể giúp bạn xuất hoặc chuyển đổi tất cả các trang tính trong sổ làm việc thành các tệp Văn bản được phân tách mã VBA. Xuất tất cả các trang tính thành các tệp Văn bản riêng biệt
Các tệp Văn bản đã xuất cũng nằm trong thư mục Tài liệu. Xem ảnh chụp màn hình Lưu, xuất hoặc chuyển đổi nhiều/tất cả các trang thành tệp csv hoặc văn bản bằng Kutools cho ExcelY Bạn có thể nhanh chóng xuất hoặc chuyển đổi nhiều hoặc tất cả trang tính sang định dạng tệp csv, tệp văn bản hoặc tệp xls riêng lẻ trong Excel bằng tiện ích Split Workbook của Kutools cho Excel. Trước khi áp dụng Kutools cho Excel, vui lòng tải xuống và cài đặt nó trước 1. Nhấp vào Kutools Plus > Sổ làm việc > Tách Sổ làm việc. Xem ảnh chụp màn hình 2. Trong hộp thoại Split Workbook
3. Trong hộp thoại Browse For Folder, chỉ định một thư mục để lưu các tệp đã xuất, sau đó nhấp vào nút OK Giờ đây, tất cả các trang tính hoặc trang tính đã chỉ định được chuyển đổi thành tệp csv hoặc tệp văn bản riêng biệt và định vị trên thư mục như bạn đã chỉ định ở trên Nếu bạn muốn dùng thử miễn phí ( 30 -ngày) tiện ích này, vui lòng nhấp để tải xuống rồi truy cập . Lưu, xuất hoặc chuyển đổi nhiều/tất cả các trang thành tệp csv hoặc văn bản bằng Kutools cho ExcelCác công cụ năng suất văn phòng tốt nhấtKutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn
Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào. Tab Office Mang giao diện theo thẻ vào Office và giúp công việc của bạn dễ dàng hơn nhiều
Đọc thêm. Tải xuống miễn phí. Mua, tựa vào, bám vào.
Cũ nhất đầu tiên Sắp xếp nhận xét theo Cũ nhất đầu tiên mới nhất đầu tiên Nhận xét ( 36 ) Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng Alex K123456789 khoảng 6 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Có cách nào để lưu các tệp CSV vào một thư mục khác ngoài thư mục Tài liệu không? Hồi đáp 0 0 Paul Alex K123456789 khoảng 6 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web [quote]Có cách nào để các tệp CSV lưu vào một thư mục khác ngoài thư mục Tài liệu không? Bởi Alex K123456789[/quote] Tôi chưa kiểm tra nó, nhưng tôi khá là "\" trong dòng này là viết tắt của . xcsvFile = CurDir & "\" & xWs. Tên & ". csv" Nếu bạn muốn thay đổi thư mục làm việc, bạn sẽ phải thêm một lệnh khác. Nếu bạn muốn lưu nó vào một thư mục trong thư mục làm việc, chẳng hạn như trong thư mục có tên mới, bạn chỉ cần thay "\" bằng "\New\". Một cái gì đó dọc theo những dòng Hồi đáp 0 0 ALEX K123456789 Paul khoảng 6 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Cảm ơn Paul rất nhiều. Tôi đã tìm ra nó một lúc trước, nhưng giải pháp của bạn chính xác là những gì tôi đã làm Hồi đáp 0 0 Paul ALEX K123456789 khoảng 6 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Tốt đẹp. Cảm ơn bạn đã trả lời, nó cũng có ý nghĩa rất lớn đối với tôi khi biết rằng giải pháp của tôi là đúng. Chúc mừng Hồi đáp 0 0 Bình minh ALEX K123456789 khoảng 5 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào Alex, Bạn có thể cho tôi xem dòng mã bạn đã nhập thay cho "\" không? . csv vào một vị trí trên mạng của chúng tôi thay vì trong thư viện WS cục bộ của tôi. Chúng tôi cần cho phép nhân viên Dịch vụ khách hàng của mình có thể truy cập tệp và đổi tên vị trí mỗi khi tệp được sử dụng. Tôi gặp sự cố lỗi khi chỉ cần thay đổi "\" thành "\New\" (mã VBA hoạt động như mong đợi khi được sao chép trực tiếp từ thông tin trên). Tôi không rành về mã, nhưng tôi có thể làm theo hướng dẫn khá tốt, vì vậy mọi trợ giúp đều được đánh giá cao Hồi đáp 0 0 Alex K123456789 Bình minh khoảng 5 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web [quote]Xin chào Alex, Bạn có thể cho tôi xem dòng mã bạn đã nhập thay cho "\" không? . csv vào một vị trí trên mạng của chúng tôi thay vì trong thư viện WS cục bộ của tôi. Chúng tôi cần cho phép nhân viên Dịch vụ khách hàng của mình có thể truy cập tệp và đổi tên vị trí mỗi khi tệp được sử dụng. Tôi gặp sự cố lỗi khi chỉ cần thay đổi "\" thành "\New\" (mã VBA hoạt động như mong đợi khi được sao chép trực tiếp từ thông tin trên). Tôi không rành về mã, nhưng tôi có thể làm theo hướng dẫn khá tốt, vì vậy mọi trợ giúp đều được đánh giá cao. By Dawn[/quote] Chào Dawn, tôi buộc phải viết lại các phần và giống như Paul gợi ý, đã sử dụng một lệnh hơi khác. Dưới đây là lệnh tôi đã viết để làm mới dữ liệu trong sổ làm việc của mình từ Kho dữ liệu của chúng tôi, sau đó làm mới các bảng tổng hợp và cuối cùng lưu một trong các trang tính dưới dạng PDF vào ổ đĩa của tôi. ActiveWorkbook. Làm mới tất cả các trang tính ("Karth"). Chọn Phạm vi ("B22"). Chọn ActiveSheet. PivotTable("Karth_Appd_Wkly"). PivotCache. Làm mới Trang tính ("Bắt đầu"). Chọn Trang tính ("Karth"). ExportAsFixedFormat Loại. =xlTypePDF, Tên tệp. =_" K. \K\Analytics\Reports\Sales\SM Reports\SM Summary_Karth. pdf" _ , Chất lượng. =xlQualityStandard, Bao gồmDocProperties. =True, bỏ quaPrintAres _. = Sai, MởSau khi Xuất bản. =Sai kết thúc phụ Hồi đáp 0 0 Nicolas khoảng 6 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào, cảm ơn bạn về mã, có thể bỏ qua một số trang tính và chỉ lưu một số trang không? . Bạn có thể giúp tôi? Hồi đáp 0 0 Mike khoảng 6 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Cảm ơn vì các macro, chúng chính là thứ tôi cần. Tuy nhiên, việc sử dụng "CurDir" để tạo đường dẫn tệp đầu ra là rất nguy hiểm vì nó không nhất thiết phải là thư mục của tệp Excel đã được mở - nó thường là thư mục hiện tại trong trình khám phá để các tệp của bạn có thể được ghi ở bất cứ đâu trên thực tế. Bạn nên sử dụng Ứng dụng. Sổ làm việc này. Thay vào đó là đường dẫn Hồi đáp 0 0 Cao lớn khoảng 5 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Tôi viết thư này để xác định xem ứng dụng của bạn có thể chuyển đổi nhiều trang xls thành một tệp văn bản hay không và cách ứng dụng sắp xếp các hàng. Tôi cần có một tùy chọn để sắp xếp các hàng theo thứ tự xuất hiện, mỗi dòng một trang. Tờ 1, hàng 1; . Tôi mong muốn được thông tin phản hồi của bạn Hồi đáp 0 0 Amit Chaudhary khoảng 5 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào, Cảm ơn mã, tôi chỉ cần làm rõ một chút. Hiện tại khi tạo tệp CSV, nó được phân tách bằng dấu phẩy ",". mặc dù cài đặt hệ thống của tôi dành cho CSV, phần được phân tách phải là đường ống ". ". Không chắc tại sao CSV được tạo bằng dấu phân cách bằng dấu phẩy với mã ở trên. Có cách nào để tôi có thể xác định rõ ràng dấu phân cách cho tệp CSV không. Mong bạn trả lời sớm nhất. Cám ơn. Trân trọng, Amit Hồi đáp 0 0 tro khoảng 5 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web xin chào alex, bạn có thể hiển thị mã để lưu các tệp ở định dạng csv ngoại trừ thư mục tài liệu không Hồi đáp 0 0 Tauseef Kundalia khoảng 5 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web xin chào, tôi cần một macro để chuyển đổi đường ống ". " đã tách csv thành xlsx hỏi tên thư mục không phải là một tệp. tôi cần nó trên cơ sở khẩn cấp. Hồi đáp Bài báo cáo 0 0 pha lê Tauseef Kundalia khoảng 5 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin lỗi không thể giải quyết vấn đề này Hồi đáp Bài báo cáo 0 0 Abhishek Jha™ khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Tôi cần một macro để chuyển đổi tất cả các tab trong tệp excel thành một nhóm tệp khác Hồi đáp Bài báo cáo 0 0 pha lê Abhishek Jha™ khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Chúc một ngày tốt lành, Hồi đáp Bài báo cáo 0 0 R khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web 1) Tôi có một sổ làm việc có nhiều trang tính trong đó. Hồi đáp Bài báo cáo 0 0 pha lê R khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Chúc một ngày tốt lành, Hồi đáp Bài báo cáo 0 0 Ken khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web A, hiện tại mình thấy có dòng "VBA code. Xuất tất cả các trang tính sang các tệp csv riêng biệt" không được sao chép vào vùng mã. Có lẽ điều đó có thể rõ ràng hơn đối với người mới và đối với những người làm theo hướng dẫn rõ ràng Hồi đáp 0 0 pha lê Ken khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Chào Ken, Hồi đáp Bài báo cáo 0 0 Cameron Stewart khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Cảm ơn - kịch bản rất hữu ích Hồi đáp Bài báo cáo 0 0 sai khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web giải pháp tuyệt vời. Nó đã tiết kiệm thời gian của tôi. Cảm ơn bạn Hồi đáp 0 0 AK sharma khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Nếu bạn chỉ muốn chuyển đổi nhiều trang tính, hãy tiếp tục kiểm tra các trang tính đó và bỏ chọn các trang tính khác mà bạn không muốn chuyển đổi Hồi đáp Bài báo cáo 0 0 pha lê AK sharma khoảng 4 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Chúc một ngày tốt lành, Hồi đáp Bài báo cáo 0 0 Mirko khoảng 3 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào, Hồi đáp Bài báo cáo 0 0 pha lê Mirko khoảng 3 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào Mirko, Hồi đáp Bài báo cáo 0 0 Tara Collins khoảng 3 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Có cách nào để sử dụng mã này để chỉ xuất một phạm vi nhất định sang một. csv của mỗi trang trong một cuốn sách? Hồi đáp Bài báo cáo 0 0 pha lê Tarah Collins khoảng 3 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào, Hồi đáp Bài báo cáo 0 0 Pháp khoảng 3 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Vì vậy, điều này là tuyệt vời. NHƯNG, nếu tôi cần chia sổ làm việc thành. csv nhưng dành cho PC, không phải MAC? . Tôi sẽ rất biết ơn Hồi đáp Bài báo cáo 0 0 pha lê Francia khoảng 2 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào, Hồi đáp Bài báo cáo 0 0 na-than khoảng 3 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web làm cách nào để thay đổi mã để lưu mã ở định dạng tệp khác, chẳng hạn như xlsx? Hồi đáp 0 0 Tim khoảng 1 năm trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Cảm ơn. Tôi đã sử dụng cái này để lưu tất cả các trang tính của tôi. xlsx thành các tệp khác nhau. xlsx Hồi đáp 0 0 BI khoảng 5 tháng trước Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào, cảm ơn vì mã tuyệt vời, thật tuyệt vời (Xuất tất cả các trang thành các tệp Văn bản riêng biệt). Đã sử dụng nó nhiều lần nhưng chạy vào một tệp mà nó không hoạt động, trình gỡ lỗi cho biết lỗi thời gian chạy 1004 và phương thức sao chép trang tính đó không thành công và đánh dấu dòng xWs. Sao chép. Có bất kỳ quy tắc nào liên quan đến tên trang tính không cho phép mã chạy không? Tại sao tôi không thể chọn nhiều sheet trong Excel?Nhấp vào tab của trang tính đầu tiên, sau đó nhấn giữ CTRL trong khi nhấp vào tab của các trang tính khác mà bạn muốn chọn. Bằng bàn phím. Đầu tiên, nhấn F6 để kích hoạt các tab trang tính. Tiếp theo, sử dụng các phím mũi tên trái hoặc phải để chọn trang tính bạn muốn, sau đó bạn có thể sử dụng Ctrl+Dấu cách để chọn trang tính đó .
Một sổ làm việc có thể chứa nhiều trang tính không?Sử dụng nhiều trang tính
. Để được đào tạo Excel dựa trên lớp học thực hành ở Los Angeles, hãy gọi cho chúng tôi theo số 888. 815. a workbook can contain as many as 255 worksheets or as few as one worksheet. For hands-on classroom based Excel training in Los Angeles call us on 888.815.
CSV có hỗ trợ nhiều trang tính không?Bạn không thể có nhiều trang tính trong CSV vì CSV không có trang tính. . Sử dụng một tệp khác cho mỗi trang tính, với các tên có liên quan nhưng riêng biệt, chẳng hạn như "Book1_Sheet1", "Book1_Sheet2", v.v. . Thực hiện các thao tác trên và cũng "zip" các tệp vào một kho lưu trữ duy nhất mà bạn có thể di chuyển xung quanh |