Cách sử dụng Macro và VBA trong Microsoft Excel

Cùng xem Cách sử dụng Macro và VBA trong Microsoft Excel trên youtube.

Cách viết vba trong excel

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ụ.

add-developer-to-ribbon-toolbar-microsoft-excel

✅ 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:

  1. : Bao gồm quản lý vba và macro.
  2. Đ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.
  3. li>

add-developer-to-ribbon-toolbar-microsoft-excel

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:

  1. Chuyển sang nhà phát triển và chọn cơ bản trực quan.
  2. hoặc sử dụng alt + f11

Sẽ có các thành phần sau trong giao diện vba:

  1. Thanh công cụ.
  2. Cây trình đơn để quản lý trang tính, mô-đun, lớp, biểu mẫu người dùng
  3. Màn hình soạn thảo lệnh.
  4. 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.

cach-su-dung-vba-microsoft-excel

Cách thêm 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.

cach-su-dung-vba-microsoft-excel

Các chức năng của trang tính, mô-đun, lớp, biểu mẫu người dùng:

  1. 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 đó.
  2. 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.
  3. 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.
  4. 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

cach-su-dung-vba-microsoft-excel

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:

  1. Tạo một mô-đun mới.
  2. 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.

cach-su-dung-vba-microsoft-excel

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.

cach-su-dung-vba-microsoft-excel-143

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

cach-su-dung-vba-microsoft-excel

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.

cach-su-dung-vba-microsoft-excel-143

Ở đây tôi sẽ làm như sau:

  1. Chọn ô a1.
  2. Nhập ô a1 làm giá trị 1
  3. 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:

  1. là lệnh chọn ô a1.
  2. 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.
  3. 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.
  4. Phạm vi giá trị được điền tự động sẽ được chọn là phạm vi (“a1: a10”).

cach-su-dung-vba-microsoft-excel

Để 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ẹ

cach-su-dung-vba-microsoft-excel-143

✅ 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 .

cach-su-dung-vba-microsoft-excel

Sau đó, chọn tên của macro bạn vừa tạo và ok áp dụng nó.

cach-su-dung-vba-microsoft-excel

Cuối cùng, sau khi tạo nút, hãy nhấp vào nút để xem kết quả.

cach-su-dung-vba-microsoft-excel

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.

cach-su-dung-vba-microsoft-excel

cach-su-dung-vba-microsoft-excel

✅ 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

Related Posts

Nổ hũ có tính năng thú vị

Nổ hũ có tính năng thú vị

Nổ hũ có tính năng thú vị là một trong những chủ đề đang thu hút sự quan tâm của người chơi game hiện nay. Với nhiều…

Baccarat ae sexy là gì? Luật chơi Baccarat cơ bản cho người mới 

Baccarat ae sexy là gì? Luật chơi Baccarat cơ bản cho người mới 

Baccarat ae sexy là gì? Baccarat ae sexy là một loại trò chơi bài baccarat được chơi trên nền tảng trực tuyến hi88com biz, trong đó có sử…

Bật mí phương pháp soi cầu song thủ lô thắng lớn cho tân binh

Bật mí phương pháp soi cầu song thủ lô thắng lớn cho tân binh

Soi cầu song thủ lô là một trong những chiến lược phổ biến và hiệu quả trong việc chơi xổ số và lô đề. Với việc đặt…

FB88 – Hướng Dẫn Thực Hiện Rút Tiền Nhanh Chóng, Đơn Giản

FB88 – Hướng Dẫn Thực Hiện Rút Tiền Nhanh Chóng, Đơn Giản

Rút tiền từ tài khoản fb88 không chỉ đơn giản mà còn nhanh chóng, giúp bạn dễ dàng quản lý tài chính và tận hưởng chiến thắng. Dưới đây…

Rr88- Hướng Dẫn Cách Đăng Nhập Tài Khoản Khi Quên Mật Khẩu

Rr88- Hướng Dẫn Cách Đăng Nhập Tài Khoản Khi Quên Mật Khẩu

Đăng nhập tại rr88 là thao tác quan trọng để có thể tham gia vào cổng game và khám phá kho tàng trò chơi thú vị có ở đây….

Giới thiệu Xôi Lạc TV kênh xem bóng trực tuyến hiện nay

Giới thiệu Xôi Lạc TV kênh xem bóng trực tuyến hiện nay

Xôi Lạc TV kênh xem bóng trực tuyến là một cái tên đã vô cùng quen thuộc đối với những người xem thường xuyên cập nhật kết…