Xin chào! Vì vậy, bây giờ bạn cần tạo một sổ làm việc mới và lưu sổ làm việc bằng VBA Macro. điều này là tốt. Tôi thích cách nghĩ của bạn.

Trong bài viết này, chúng ta sẽ tìm hiểu cách thêm một sổ làm việc mới và lưu nó bằng Excel vba.

Mã VBA để thêm sổ làm việc Có hai phương pháp để thêm sổ làm việc. Một cái được khuyến nghị và cái còn lại thì không.

  • ‘Not recommended Macro code: use this when you don’t want to save ‘this

new workbook.*———————Sub AddWorkbook()

Workbooks.Add ‘creates a new workbook instantly

End Sub

Ở đây chúng tôi chỉ cần thêm một sổ làm việc mới. Nó sẽ tạo sổ làm việc có tên book1, book2, book3, v.v.

  • ‘Recommended: use this macro when you want to save the added

workbook.*———————Sub AddWorkbook()

Dim WB as Workbook ‘creates a reference to workbook object

Set WB = Workbooks.Add ‘adds a workbook.

End Sub

Trong đoạn mã này, đầu tiên chúng tôi tạo một tham chiếu đến một đối tượng sổ làm việc. Và sau đó chúng tôi khởi tạo nó bằng một đối tượng sổ làm việc mới. Lợi ích của phương pháp này là bạn có thể thực hiện các thao tác trên sổ làm việc mới này một cách dễ dàng. Như lưu, đóng, xóa, v.v.

Mã VBA để thêm và lưu sổ làm việc Mã này chỉ lưu sổ làm việc tại một vị trí mặc định với tên mặc định.

Sub AddWorkbook()Dim WB As Workbook ‘creates a reference to workbook

object

Set WB = Workbooks.Add ‘adds a workbook.WB.Save ‘saves workbook at the

default location

End Sub

Sẽ có lúc bạn muốn lưu sổ làm việc đã thêm của mình với một tên cụ thể và lưu nó ở một vị trí xác định. Đoạn mã dưới đây thêm một sổ làm việc và lưu nó tại một vị trí xác định.

Sub AddWorkbook()Dim WB As Workbook ‘creates a reference to workbook

object

Set WB = Workbooks.Add ‘adds a workbook.WB.SaveAs “D:\VBA added

File\myfile.xlsx” ‘saves at the given file location and name

End Sub

Ở đây, chúng tôi đã sử dụng lệnh save as của Excel bằng VBA. SaveAs là một thuộc tính / chức năng của lớp Workbook. Điều này được sử dụng khi bạn muốn đổi tên sổ làm việc của mình bằng macro VBA trong excel.

Đó là nó. Đây là mã để thêm một sổ làm việc mới bằng VBA trong Excel 2016.

SaveAs chạy lệnh VBA save as trên excel.

Đơn giản. Phải không? Nó là. Hãy cho tôi biết suy nghĩ và nghi ngờ của bạn trong phần bình luận.

Tải xuống tệp

Bài viết liên quan:

Bài viết phổ biến: