Cùng xem Cách sử dụng Macro và VBA trong Microsoft Excel trên youtube.
vba là chữ viết tắt của visual basic for application , là một ngôn ngữ lập trình dựa trên vb do Microsoft phát triển.
VBA không chỉ được tích hợp với microsoft office như excel, word, powerpoint hay outlook mà còn được sử dụng để tạo các bản vẽ được lập trình sẵn trong autocad.
cũng là một macro, một công cụ giúp bạn ghi lại các thao tác bạn thực hiện dưới dạng câu lệnh vba khi bạn thao tác trên excel. Đây là công cụ có thể giúp bạn tự động hóa nhiều thao tác trên excel, trong bài chia sẻ này mình sẽ chia sẻ cho các bạn cách thực hiện.
Cách sử dụng macro và vba trong microsoft excel
Trước tiên, để thuận tiện cho bạn, bạn nên đưa các công cụ dành cho nhà phát triển vào thanh công cụ ribbon trong excel.
Cách thêm công cụ dành cho nhà phát triển vào ruy-băng thanh công cụ excel.
Theo mặc định, các công cụ dành cho nhà phát triển bị ẩn sau khi cài đặt, vì vậy để hiển thị nhà phát triển trên thanh công cụ, bạn cần đi tới Tệp> Tùy chọn và cho phép nhà phát triển hiển thị trên thanh công cụ.
✅ Nếu văn phòng của bạn không tìm thấy các công cụ dành cho nhà phát triển trong các tùy chọn, thì bạn có thể chọn không cài đặt gói hỗ trợ vba khi cài đặt. Để thêm gói hỗ trợ vba các bạn tham khảo bài viết: thêm gói cài đặt ứng dụng cơ bản trực quan microsoft office
Sau khi đưa nhà phát triển đến thanh công cụ ruy-băng, bạn sẽ thấy các thành phần chính sau để xây dựng vba:
- Mã : Bao gồm quản lý vba và macro.
- Điều khiển : Bao gồm các đối tượng được liên kết với phần Thành phần trong vba.
li>
Cách sử dụng giao diện quản lý vba
Có hai cách để vào giao diện quản lý vba:
- Chuyển sang nhà phát triển và chọn cơ bản trực quan.
- hoặc sử dụng alt + f11
Sẽ có các thành phần sau trong giao diện vba:
- Thanh công cụ.
- Cây trình đơn để quản lý trang tính, mô-đun, lớp, biểu mẫu người dùng
- Màn hình soạn thảo lệnh.
- Màn hình cho phép bạn tạo các điểm để xem trong khi gỡ lỗi một lệnh.
Cách thêm và trang tính, mô-đun, lớp, chức năng biểu mẫu người dùng
Để thêm các đối tượng vào dự án vba, bạn có thể nhấp chuột phải vào menu bên trái , sau đó chọn Chèn và thêm các đối tượng bạn muốn quản lý. Khi bạn thêm một trang tính mới từ tệp excel, trang tính của riêng bạn sẽ tự động được tạo.
Các chức năng của trang tính, mô-đun, lớp, biểu mẫu người dùng:
- sheet1… sheetn : Được tạo tự động theo số lượng trang trong tệp. Khi bạn tạo một lệnh trong mỗi trang tính, hãy gọi và chỉ sử dụng lệnh từ trang tính đó.
- biểu mẫu người dùng: Được sử dụng để tạo giao diện người dùng và viết lệnh.
- Mô-đun : Không giống như trang tính, mô-đun có thể truy cập được từ tất cả các trang tính và mô-đun, lớp khác trong cùng một dự án vba.
- Lớp : Cũng giống như mô-đun, nhưng một lớp được sử dụng để tạo một đối tượng với các thuộc tính mà bạn xác định.
Xem Thêm : nộp đơn xin ly hôn ở đâu
Cách xây dựng một hàm cơ bản trong vba và gọi hàm từ excel.
? Để hình dung một cách đơn giản cách viết lệnh trong vba, tôi sẽ làm một ví dụ cụ thể về một hàm cộng, chẳng hạn như tính tổng của một giá trị cộng với 3.
Khi viết một hàm thông thường, bạn có thể viết một cái gì đó như a2 + 3 . Nhưng khi tạo một hàm mới với vba, bạn có thể thực hiện điều này:
- Tạo một mô-đun mới.
- Thêm mã sau vào mô-đun mới tạo.
Vị trí:
- function : Khai báo kiểu trả về của hàm.
- cong_them_3 : là tên hàm.
- so as integer : Khai báo biến so là kiểu số nguyên.
- cong_them_3 = so + 3 : Tổng của các biến so + 3 sẽ được trả về cho hàm.
- Chức năng kết thúc: Chức năng kết thúc.
Sau khi tạo một hàm trong mô-đun, việc gọi và sử dụng hàm trong excel tương tự như các hàm thông thường khác. tức là khi bạn gọi một hàm từ vba, bạn nhập dấu = và nhập chữ cái đầu tiên của hàm, sau đó excel sẽ tự động gợi ý hàm bao gồm cả hàm vba.
Cách tạo và sử dụng macro
Một cách dễ dàng hơn so với việc tạo hàm vba của riêng bạn là bạn có thể tận dụng cơ sở macro. Công cụ này tạo một mô-đun mới khi bạn khởi tạo macro và ghi lại tất cả các hành động trên bảng tính excel dưới dạng câu lệnh vba.
Ở đây tôi có một ví dụ về việc tạo macro tự động tăng lên 1 (tự động hoàn thành).
Đầu tiên, chọn Ghi Macro
Sau đó, hộp thoại Ghi Macro xuất hiện, hãy đổi tên macro để quản lý dễ dàng hơn. ok Khởi động macro để ghi lại các hành động của bạn.
Ở đây tôi sẽ làm như sau:
- Chọn ô a1.
- Nhập ô a1 làm giá trị 1
- Sau đó, tự động điền vào ô a10.
Sau khi hoàn tất quá trình tự động hoàn tất, hãy bật tính năng này để xem macro đã ghi lại những hành động nào. Hãy phân tích ý nghĩa của dòng lệnh:
- là lệnh chọn ô a1.
- Ghi giá trị 1 vào ô đã chọn. tức là trong câu lệnh (1) bạn đã chọn ô a1, ô hiện hoạt là ô. a1.
- Thực hiện lệnh tự động điền, nghĩa là giá trị tiếp theo sẽ được tăng thêm 1.
- Phạm vi giá trị được điền tự động sẽ được chọn là phạm vi (“a1: a10”).
Để dừng macro, hãy chọn Dừng ghi .
Xem Thêm : Làm sao để viết Introduction Writing Task 1 nhanh gọn nhưng không nhẹ
✅ Bạn nên dừng ghi macro sau mỗi hoạt động. Bởi vì macro ghi lại toàn bộ hoạt động, các hoạt động thừa cũng có thể được ghi lại.
Bây giờ áp dụng lại hành động bạn vừa thực hiện được ghi lại bởi macro. Tạo trang tính mới và chọn nút để thêm liên kết vào macro .
Sau đó, chọn tên của macro bạn vừa tạo và ok áp dụng nó.
Cuối cùng, sau khi tạo nút, hãy nhấp vào nút để xem kết quả.
Cách lưu tệp chứa macro
Để lưu tệp bằng macro hoặc vba, hãy lưu tệp ở định dạng sau: sổ làm việc hỗ trợ macro excel .
✅ Lưu ý: Không lưu ở các định dạng khác vì macro sẽ bị mất.
Cách mở tệp chứa macro
Để mở tệp có macro, hãy chọn Bật nội dung (1) để cho phép macro hoặc chọn An toàn Macro (2) Để nguyên tùy chọn mặc định.
✅ LƯU Ý: Macro cũng là một tập hợp các lệnh thực thi, vì vậy nó có thể tự động chạy các lệnh để tải xuống và cài đặt các chương trình khác mà bạn không biết. Đây là lý do tại sao bạn chỉ nên mở các tệp macro từ các nguồn có uy tín để tránh ký hợp đồng macro vi rút.
Được! Bài viết này chia sẻ những điều cơ bản với bạn, cho phép bạn phác thảo và hình dung vba và macro là gì và chúng hoạt động như thế nào.
Vui lòng cố gắng làm quen và sử dụng 2 công cụ này vì nó sẽ giúp bạn tăng tốc độ và sự khác biệt trong thao tác và quản lý dữ liệu.
Chúc bạn thành công!
Nguồn: https://dongnaiart.edu.vn
Danh mục: Tổng hợp
Lời kết: Trên đây là bài viết Cách sử dụng Macro và VBA trong Microsoft Excel. Hy vọng với bài viết này bạn có thể giúp ích cho bạn trong cuộc sống, hãy cùng đọc và theo dõi những bài viết hay của chúng tôi hàng ngày trên website: Dongnaiart.edu.vn