Microsoft Excel là một công cụ hữu ích hơn cả mà danh tiếng của nó đã không bị phủ nhận trong nhiều năm. Nó rất cần thiết trong nghề nghiệp và cuộc sống riêng tư.

Bằng cách thêm mã VBA vào tệp của mình, bạn có thể tự động hóa nhiều tác vụ và tiết kiệm rất nhiều thời gian.

Khóa học miễn phí này chỉ cho bạn cách tự động nhập thời gian. Và làm thế nào để thực hiện thao tác nhanh chóng và dễ dàng nhất với ngôn ngữ VBA.

Một bài kiểm tra tùy chọn sẽ cho phép bạn kiểm tra các kỹ năng mới của mình.

VBA là gì và tại sao chúng ta sử dụng nó?

VBA (Visual Basic for Applications) là ngôn ngữ lập trình được sử dụng trong tất cả các ứng dụng Microsoft Office (nay là Microsoft 365) (Word, Excel, PowerPoint và Outlook).

Ban đầu, VBA là một triển khai của ngôn ngữ Visual Basic (VB) của Microsoft được tìm thấy trong các ứng dụng Microsoft Office. Mặc dù hai ngôn ngữ có liên quan chặt chẽ với nhau, nhưng sự khác biệt chính là ngôn ngữ VBA chỉ có thể được sử dụng trong các ứng dụng Microsoft Office.

Nhờ ngôn ngữ đơn giản này, bạn có thể tạo nhiều hoặc ít chương trình máy tính phức tạp để tự động hóa các tác vụ lặp đi lặp lại hoặc thực hiện một số lượng lớn các hoạt động chỉ bằng một lệnh duy nhất.

Ở dạng đơn giản nhất, các chương trình nhỏ này được gọi là macro và là các đoạn mã do lập trình viên VBA viết hoặc do người dùng lập trình. Chúng có thể được thực thi bằng một lệnh bàn phím hoặc chuột.

Trong các phiên bản phức tạp hơn, các chương trình VBA có thể dựa trên các ứng dụng Office cụ thể.

Các thuật toán có thể được sử dụng để tự động tạo báo cáo, danh sách dữ liệu, email, v.v. Bạn có thể sử dụng VBA để tạo các ứng dụng kinh doanh chi tiết dựa trên các ứng dụng Office tiêu chuẩn.

Mặc dù VBA hiện tại khá hạn chế đối với các lập trình viên có kinh nghiệm, khả năng truy cập, chức năng phong phú và tính linh hoạt tuyệt vời của nó vẫn thu hút nhiều chuyên gia, đặc biệt là trong lĩnh vực tài chính.

Sử dụng trình ghi macro cho những sáng tạo đầu tiên của bạn

Để tạo macro, bạn phải viết mã chương trình Visual Basic (VBA), thực chất là một chương trình ghi macro, trực tiếp trong công cụ được cung cấp cho việc này. Không phải ai cũng là nhà khoa học máy tính, vì vậy đây là cách thiết lập macro mà không cần lập trình chúng.

- Nhấp vào tab Nhà phát triển, sau đó là nút Enregistrer một macro.

- Trên đồng ruộng tên macro, nhập tên bạn muốn đặt cho macro của mình.

Trên đồng ruộng Phím tắt, chọn một tổ hợp phím làm phím tắt.

Nhập mô tả. Nếu bạn có nhiều macro được ghi lại, chúng tôi khuyên bạn nên đặt tên chính xác cho tất cả chúng để tránh sử dụng sai.

- Bấm OK.

Thực hiện tất cả các hành động bạn muốn lập trình bằng macro.

- Quay lại tab Nhà phát triển và nhấp vào nút Dừng ghi một khi bạn đã hoàn thành.

Thao tác này tương đối đơn giản, nhưng nó đòi hỏi một số sự chuẩn bị. Công cụ này sao chép tất cả các hành động bạn thực hiện trong khi ghi.

Để tránh các trường hợp không mong muốn, bạn phải thực hiện tất cả các hành động cần thiết để macro hoạt động (ví dụ: xóa dữ liệu cũ ở đầu macro) trước khi bắt đầu ghi.

Macro có nguy hiểm không?

Một macro do người dùng khác tạo cho tài liệu Excel không an toàn. Lý do rất đơn giản. Tin tặc có thể tạo macro độc hại bằng cách tạm thời sửa đổi mã VBA. Nếu nạn nhân mở tệp bị nhiễm, Office và máy tính có thể bị nhiễm. Ví dụ: mã có thể xâm nhập vào ứng dụng Office và lây lan mỗi khi tệp mới được tạo. Trong trường hợp xấu nhất, nó thậm chí có thể xâm nhập hộp thư của bạn và gửi bản sao của các tệp độc hại cho người dùng khác.

Làm cách nào để tôi có thể tự bảo vệ mình khỏi các macro độc hại?

Macro rất hữu ích, nhưng chúng cũng rất dễ bị tấn công và có thể trở thành công cụ để tin tặc phát tán phần mềm độc hại. Tuy nhiên, bạn có thể tự bảo vệ mình một cách hiệu quả. Nhiều công ty, bao gồm cả Microsoft, đã cải thiện bảo mật ứng dụng của họ trong những năm qua. Đảm bảo rằng tính năng này được bật. Nếu bạn cố gắng mở một tệp có chứa macro, phần mềm sẽ chặn nó và cảnh báo bạn.

Mẹo quan trọng nhất để tránh những cạm bẫy của tin tặc là không tải tệp từ các nguồn không xác định. Điều quan trọng nữa là hạn chế mở các tệp chứa macro để chỉ những tệp tin cậy mới có thể được mở.

 

Tiếp tục đọc bài viết trên trang web gốc →