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 : 5 điểm vượt trội của Xoilac TV phongkhamago.com so với các kênh xem bóng đá hiện nay

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 : khong chinh duoc sang toi man hinh laptop

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

Tìm hiểu nhà cái uy tín- Điểm cá cược uy tín hàng đầu châu Á

Tìm hiểu nhà cái uy tín- Điểm cá cược uy tín hàng đầu châu Á

Đôi nét về nhà cái uy tín Nhacaivip.vip là một nhà cái cá cược trực tuyến được biết đến rộng rãi và có tiếng tăm trong ngành…

Hướng dẫn rút tiền tài khoản 8day nhanh nhất

Hướng dẫn rút tiền tài khoản 8day nhanh nhất

Hướng dẫn đăng nhập tài khoản 8day  Để đăng nhập vào tài khoản 8day, bạn có thể làm theo các bước sau:Có thể bạn quan tâm Xà…

Kubet – Trang cá cược hàng đầu Châu Á

Kubet – Trang cá cược hàng đầu Châu Á

Kubet, trước đây được biết đến với cái tên Thiên Hạ Bet, là một trong những nhà cái hàng đầu Châu Á trong lĩnh vực cá cược…

Nổ hũ là gì? Luật chơi nổ hũ cơ bản cho người mới

Nổ hũ là gì? Luật chơi nổ hũ cơ bản cho người mới

Nổ hũ là gì? Nổ hũ Mb66 là một thuật ngữ được sử dụng trong lĩnh vực cá cược và trò chơi trực tuyến Mb66. Đây là…

Hướng dẫn cách tham gia cá cược đá gà online từ A đến Z

Hướng dẫn cách tham gia cá cược đá gà online từ A đến Z

Đá gà trực tuyến đang dần trở thành một hình thức giải trí thu hút đông đảo người tham gia bởi tính tiện lợi và hấp dẫn….

Dàn đề 3 càng là gì? Trúng dàn đề 3 càng ăn bao nhiêu tiền?

Dàn đề 3 càng là gì? Trúng dàn đề 3 càng ăn bao nhiêu tiền?

Dàn đề 3 càng là gì? Dàn đề 3 càng là một hình thức cá cược phổ biến trong các trò đánh lô đề số tại nhà…