Thao tác với đối tượng workbook trong Excel (Phần 1)

Ngày tạo 12/04/2022

 -  2.794 Lượt xem

Hướng dẫn lập trình VBA thao tác với đối tượng Workbook trong Excel (Phần 1): cách tham chiếu Workbooks theo tên hoặc chỉ số, kiểm tra đường dẫn và tự động mở/đóng nhiều file dữ liệu bằng câu lệnh Workbooks.Open.

Workbook là một tên gọi khác của File Excel của bạn.

A. Mở một Workbook đã tồn tại.

Để có thể mở một Workbook đã được tạo ra từ trước đó, bạn sẽ làm theo các bước dưới đây.

Bước 1: Chọn Tab File > Chọn Open (Hoặc thay thế bằng việc ấn tổ hợp phím Ctrl + O)

Bước 2: Phần Recent sẽ hiện ra các Workbook đã được mở gần đây để chúng ta chọn nhanh từ đó.

Đối với các Workbook không có sẵn trong list Recent ở trên thì chúng ta sẽ click vào Browse để tự chọn các file đó từ ổ cứng của máy tính.

B. Đóng một Workbook

Để đóng một Workbook thì cách đơn giản nhất là bạn chọn vào nút X ở phía trên cùng bên phải của file Excel bạn đang mở là được. Hoặc ấn tổ hợp phím Ctrl + F4 để đóng Workbook đang mở. Nếu bạn muốn đóng luôn chương trình Excel đang mở thì tổ hợp phím sẽ là Alt +  F4.

 

C. Tạo một Workbook mới

Đôi khi, khi bạn muốn tạo ra một Workbook mới hoàn toàn để bắt đầu lại từ đầu. Các bạn có thể thực hiện việc đó theo cách bước sau.

Bước 1: Vào Tab File > Chọn New. (Hoặc ấn tổ hợp phím Ctrl + N)

Bước 2: Chọn Blank Workbook

Ngoài ra như các bạn thấy, Excel cung cấp khá nhiều Tutorial để giới thiệu về các hàm, biểu đồ, công cụ sẵn có trong Excel để người dùng mới có thể dễ dàng tiếp cận với phần mềm này.

Thêm nữa thì Excel cũng cung cấp sẵn khá nhiều mẫu Template hay như hình dưới đây.

D. Tắt Start Screen

Khi bạn mở Excel, 1 cửa sổ được hiện ra, nó được gọi là Start Screen. Cửa sổ Start Screen hiển thị ra các File Excel được mở gần đây, các Template có sẵn để cho người dùng lựa chọn. Tuy nhiên đôi khi việc hiển thị cửa sổ này là thừa thãi, chúng ta muốn ẩn nó đi thì sẽ làm như thế nào.

Câu trả lời rất đơn giản, nhiệm vụ của các bạn là làm theo các bước dưới đây.

Bước 1: Chọn Tab File > Chọn Options.

Bước 2: Trong cửa sổ General, bạn bỏ check ở dòng “Show the Start screen when this application starts”

Bước 3: Ấn OK.

 

 

Khung Mẫu Tối ưu Tốc độ Thực thi Code VBA trên Bảng tính Lớn

Khi áp dụng các đoạn mã VBA trên bảng tính doanh nghiệp có hàng chục nghìn dòng dữ liệu, bạn hãy bọc code trong khung mẫu tối ưu hiệu năng dưới đây để tăng tốc độ chạy Macro lên gấp 10 – 50 lần:

MÃ NGUỒN VBA CHUẨNHigh-Performance Macro Wrapper
Sub ERX_Optimized_Macro_Template()
    On Error GoTo CleanExit
    '' Tắt cập nhật màn hình và tính toán tự động để tăng tốc tối đa
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    Application.EnableEvents = False

    '' --- Đặt nội dung xử lý VBA của bạn tại đây ---

CleanExit:
    '' Khôi phục trạng thái chuẩn của Excel sau khi hoàn tất
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic
    Application.EnableEvents = True
End Sub
Web Admin

 
 
Gọi (028) 3514 2046