Excel VBA Lưu dưới dạng định dạng tệp (12 ví dụ phù hợp)

  • Chia Sẻ Cái Này
Hugh West

Chúng tôi lưu trữ thông tin quan trọng trong sổ làm việc Excel . Chúng tôi cũng thực hiện các hoạt động khác nhau theo yêu cầu của chúng tôi. Vì vậy, cần phải lưu tệp sau khi chúng tôi cập nhật tệp. Nếu không, chúng tôi có thể mất một số dữ liệu có giá trị. Có một số cách hiệu quả để Lưu một Sổ làm việc Excel . Ngoài ra, việc lưu tệp Excel theo Định dạng mong muốn của chúng tôi hoặc lưu trữ tệp ở Vị trí mong muốn là một nhiệm vụ quan trọng khác. Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn những ví dụ hữu ích nhất về Excel VBA Save as File Format .

Tải xuống Workbook Thực hành

Tải xuống workbook sau để tự thực hành .

Lưu VBA dưới dạng định dạng tệp.xlsm

12 ví dụ về Excel VBA lưu dưới dạng định dạng tệp

Để minh họa, chúng tôi sẽ sử dụng tập dữ liệu sau đây làm ví dụ. Chẳng hạn, tập dữ liệu đại diện cho Nhân viên bán hàng , Sản phẩm Doanh thu thuần của một công ty. Tại đây, chúng ta sẽ lưu sổ làm việc này bằng cách áp dụng Excel VBA Save as File Format .

1. VBA để lưu dưới dạng tệp Excel

Trong ví dụ đầu tiên, chúng tôi sẽ chỉ cho bạn Mã VBA đơn giản để lưu tệp Excel . Do đó, hãy làm theo các bước bên dưới để thực hiện tác vụ.

BƯỚC:

  • Trước tiên, hãy chuyển đến tab Nhà phát triển.
  • Sau đó, chọn Visual Basic .

  • Kết quả là Cửa sổ VBA sẽ bật ra.
  • Sau đó, nhấp vào Chèn .
  • Sau đó, chọn Mô-đun .

  • Do đó, Cửa sổ Mô-đun sẽ xuất hiện.
  • Sau đó, sao chép đoạn mã sau và dán vào hộp.
3173

  • Bây giờ, hãy chạy mã bằng cách nhấn F5 .
  • Do đó, bạn sẽ phải nhập tên tệp, định dạng và thông tin khác theo yêu cầu.
  • Cuối cùng , nó sẽ lưu tệp ở vị trí bạn chỉ định.

Đọc thêm: Cách lưu trang tính dưới dạng tệp mới bằng Excel VBA

2. Chỉ định phần mở rộng tệp bằng Excel VBA

Trong ví dụ trước, chúng ta phải chỉ định Định dạng tệp theo cách thủ công sau khi nhấn lệnh chạy. Nhưng ở đây, chúng tôi sẽ chỉ ra một cách hiệu quả hơn để áp dụng Excel VBA Save as File Format để lưu sổ làm việc ở định dạng mong muốn. Chúng tôi sẽ chỉ định phần mở rộng tệp sau tên tệp. Vì vậy, hãy chèn mã bên dưới vào cửa sổ Mô-đun .

2923

Bằng cách này, bạn có thể chạy mã để nhận tệp ở định dạng mong muốn và vị trí. Để lưu tệp ở Định dạng xlsx, nhập xlsx thay cho xlsm .

Đọc thêm: Macro VBA Excel để Lưu PDF trong thư mục cụ thể (7 ví dụ lý tưởng)

3. Excel VBA để sử dụng mã định dạng tệp

Tuy nhiên, chúng tôi có thể nhập Số mã định dạng tệp thay vì chỉ định phần mở rộng tệp. Một số mã hữu ích là: .xlsx = 51 , . xlsm = 52 , .xlsb = 50 , .xls = 56 . Do đó, hãy sao chép mã sau và dán vào hộp Mô-đun .

5662

Đọc thêm: [Đã sửa !] Tại sao Excel không lưu định dạng của tôi? (7 lý do có thể xảy ra)

4. Lưu trong cùng thư mục với VBA

Trong ví dụ này, chúng tôi sẽ chỉ cho bạn cách Lưu trong Cùng Thư mục nơi đã có tệp với Excel VBA . Do đó, hãy chèn mã vào cửa sổ Mô-đun .

2251

Đọc thêm: VBA Excel: Chọn vị trí và Lưu dưới dạng PDF

5. VBA để lưu trữ trong thư mục mới

Tuy nhiên, chúng tôi cũng có thể cần lưu tệp trong Thư mục mới . Do đó, hãy nhập mã sau vào hộp Mô-đun và chạy nó.

3721

6. Hỏi mật khẩu để mở tệp Excel

Ngoài ra, bạn có thể áp dụng Excel VBA Save as File Format để yêu cầu Mật khẩu để Mở tệp Excel . Vì vậy, hãy chèn và chạy mã bên dưới.

6404

Đọc thêm: Cách lưu tệp Excel bằng mật khẩu

Bài đọc tương tự

  • Excel VBA để lưu tệp với tên biến (5 ví dụ)
  • Cách lưu Excel dưới dạng PDF ngang (Với các bước nhanh)
  • Excel VBA để lưu dưới dạng tệp bằng đường dẫn từ ô (Với các bước nhanh)
  • Mã VBA đối với Nút Lưu trong Excel (4 Biến thể)
  • [Đã sửa!] Tệp Excel CSV Không Lưu Thay đổi (6 Giải pháp Khả thi)

7.Thêm mật khẩu để chỉnh sửa trong Excel

Hơn nữa, bạn có thể yêu cầu Mật khẩu để Chỉnh sửa trong Excel . Nếu không có mật khẩu, nó sẽ chỉ mở ở định dạng chỉ đọc. Sao chép mã và dán nó. Sau đó, hãy chạy mã.

1267

8. Mở ở Định dạng chỉ đọc

Một lần nữa, để mở tệp ở Định dạng chỉ đọc , hãy nhập mã bên dưới và nhấn F5 để chạy.

5825

Đọc thêm: Cách thực hiện để mở tài liệu Word và lưu dưới dạng PDF hoặc Docx bằng VBA Excel

9. Tạo hộp thoại 'Lưu dưới dạng'

Một thao tác hữu ích khác của VBA Excel để lưu dưới dạng tệp Định dạng là để tạo Hộp thoại Lưu dưới dạng . Do đó, hãy chèn mã bên dưới.

6992

Đọc thêm: Macro Excel để lưu dưới dạng PDF (5 ví dụ phù hợp)

10. VBA để tạo & Lưu sổ làm việc mới

Ngoài việc lưu tệp, chúng tôi cũng có thể Tạo & Lưu Sổ làm việc Mới bằng mã VBA . Để hoàn thành tác vụ, hãy nhập mã bên dưới vào cửa sổ Mô-đun và nhấn F5 .

4284

Đọc thêm : Excel VBA: Lưu Trang tính dưới dạng Sổ làm việc Mới mà không cần Mở

11. Lưu Sổ làm việc Hiện hoạt trong Excel

Tương tự như vậy, chúng ta có thể lưu sổ làm việc đang hoạt động ở nơi nó đã được lưu trữ. Để thực hiện thao tác, hãy chèn mã rất đơn giản.

5926

Đọc thêm: Cách lưu Macro cho tất cả sổ làm việc trong Excel (với các bước đơn giản)

12. VBA đểLưu dưới dạng Định dạng PDF trong Excel

Cuối cùng, chúng ta có thể sử dụng phần mở rộng tệp PDF trong mã VBA của mình để lưu ở Định dạng PDF . Vì vậy, hãy áp dụng Excel VBA Save as File Format bên dưới. Sau đó, chạy mã bằng cách nhấn F5 .

8160

Đọc thêm: Cách lưu Excel dưới dạng PDF ( 6 cách hữu ích)

Kết luận

Từ giờ trở đi, bạn sẽ có thể lưu tệp bằng Excel VBA Save as File Format theo các ví dụ được mô tả ở trên. Tiếp tục sử dụng chúng và cho chúng tôi biết nếu bạn có nhiều cách hơn để thực hiện nhiệm vụ. Theo dõi trang web ExcelWIKI để biết thêm các bài viết như thế này. Đừng quên để lại nhận xét, đề xuất hoặc câu hỏi nếu bạn có bất kỳ câu hỏi nào trong phần nhận xét bên dưới.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.