Làm thế nào để thêm một nút VBA trong Excel? - Tổng quan, Các loại

Khi sử dụng sổ làm việc kết hợp mã VBA, bạn có thể thêm nút macro để giúp người dùng Excel khác chạy mã dễ dàng hơn mà không cần biết về mã VBA. Người dùng Excel Khóa học về sự cố trong Excel Khóa học về sự cố trong Excel của chúng tôi được thiết kế cho các nhà phân tích tài chính muốn chuẩn bị cho đường phố. Tìm hiểu các phím tắt, công thức, lệnh, định dạng Excel, sử dụng các nút như vậy để dễ dàng truy cập hầu hết các macro trong trang tính.

Thêm một nút VBA

Việc thêm các nút vào trang tính sẽ giúp người dùng khác biết được chức năng tùy chỉnh của sổ làm việc của bạn. Khi một nút VBA được nhấp vào, nó sẽ tự động kích hoạt macro và loại bỏ nhu cầu sử dụng tab Nhà phát triển để tạo hoặc truy cập macro.

Các loại nút VBA cho Trang tính

1. Các nút điều khiển biểu mẫu

Kiểm soát biểu mẫu là một trong những cách chính để tạo một nút chạy macro khi người dùng nhấp vào nó. Nó hoạt động theo cách tương tự như các nút điều khiển ActiveX, nhưng chúng khác nhau ở một số khía cạnh. Các nút điều khiển biểu mẫu tạo ấn tượng như được nhấn khi người dùng nhấp vào chúng và hình dáng của chúng giống với các nút được sử dụng trong các phiên bản MS Windows cũ hơn. Các nút này cho phép người dùng thay đổi loại, kích thước và màu sắc của phông chữ. Tuy nhiên, không thể thay đổi màu nút.

Làm theo các bước sau để tạo Nút điều khiển biểu mẫu:

  1. Chuyển đến tab Nhà phát triển và nhấp vào Chèn trong phần Điều khiển .
  2. Nhấp vào nút Chèn trong danh sách thả xuống mở ra.
  3. Định vị con trỏ của bạn ở vị trí trang tính mà bạn muốn tạo nút.
  4. Một cửa sổ bật lên sẽ xuất hiện. Nhấp vào Gán Macro và xác nhận.
  5. Khi nút được tạo, hãy bấm chuột phải vào nó và bấm Điều khiển biểu mẫu. Nó cho phép bạn quản lý các thuộc tính của nút.

Để thay đổi nhãn nút, nhấp chuột phải vào nút và chọn Chỉnh sửa Văn bản từ danh sách thả xuống. Bạn cũng có thể chỉ định lại macro bằng cách nhấp vào tùy chọn Gán Macro từ danh sách thả xuống.

2. Nút điều khiển ActiveX

Các nút Điều khiển ActiveX là lựa chọn thay thế tốt nhất cho các nút Điều khiển Biểu mẫu và chúng cho phép nhiều tùy chọn định dạng hơn so với các nút sau. Khi tạo các nút bằng ActiveX, người dùng được yêu cầu thêm macro sự kiện vào mô hình trang tính. Macro sẽ được kích hoạt khi macro được nhấp vào.

Các nút ActiveX Control cũng cho phép người dùng thêm các trình kích hoạt sự kiện khác, chẳng hạn như nhấp đúp. Nó cho phép người dùng thực hiện các hành động bổ sung khi nút được nhấp đúp.

Làm theo các bước dưới đây để tạo Nút điều khiển ActiveX:

  1. Mở tab Nhà phát triển và chuyển đến phần Kiểm soát . Nhấp vào Chèn và cuộn đến các điều khiển ActiveX.
  2. Nhấp vào nút đầu tiên bên dưới các điều khiển ActiveX (Nút lệnh).
  3. Định vị con trỏ của bạn trên vị trí trang tính mà bạn muốn nút của mình xuất hiện.
  4. Để tạo macro, hãy bấm Mã Chế độ xem trong nhóm Điều khiển bên dưới tab Nhà phát triển để khởi chạy trình chỉnh sửa VBA. Chọn CommandButton1 trên quy trình con (ở bên trái). Nhấn Nhấp vào danh sách thả xuống ở phía bên phải của cửa sổ trình soạn thảo VBA.
  5. Trong quy trình con, hãy nhập tên của macro hiện có hoặc tạo mã VBA của riêng bạn. Bạn có thể tìm các macro hiện có trong sổ làm việc bằng cách bấm vào Macro trong phần Mã. Bạn có thể thêm nhiều macro bằng cách nhập tên của từng macro trên các dòng riêng biệt trong trình chỉnh sửa VBA.
  6. Nhấp vào chế độ Thiết kế để tắt và đóng trình chỉnh sửa VBA trước khi chạy mã VBA. Sau đó, tạo nút ActiveX tạo trong trang tính để chạy macro.
  7. Để thay đổi các thuộc tính của nút, hãy nhấp vào tùy chọn Thuộc tính trong phần Nhóm điều khiển. Ngoài ra, nhấp chuột phải vào nút và chọn Thuộc tính trong trình đơn thả xuống.

3. Hình dạng Excel

Ngoài việc tạo các nút từ tab Nhà phát triển, người dùng Excel có thể sử dụng Excel Shapes để tạo các nút. Ưu điểm của việc sử dụng Excel Shapes so với các nút Điều khiển biểu mẫu hoặc nút Điều khiển ActiveX là các hình dạng cho phép nhiều tùy chọn định dạng và kiểu dáng nhất. Bạn có thể thay đổi màu sắc, thiết kế và phông chữ của nút để làm cho các nút trông hiện đại.

Dưới đây là các bước để tạo một nút trong Excel bằng Excel Shapes:

  1. Bấm vào tab Chèn và sau đó bấm vào Hình dạng .
  2. Chọn hình dạng ưa thích của nút của bạn (chúng tôi đã chọn một hình chữ nhật tròn).
  3. Kéo và thả hình dạng đã chọn vào vị trí ưu tiên trên trang tính để đặt kích thước của hình dạng.
  4. Nhấp chuột phải vào nút và chọn Chỉnh sửa văn bản để thay đổi nhãn nút. Bạn cũng có thể định dạng nút bằng cách sử dụng các công cụ có sẵn trong tab Trang chủ.
  5. Để chỉ định macro, nhấp chuột phải vào nút và chọn Gán Macro .
  6. Chọn macro từ danh sách Sổ làm việc này để chia sẻ macro với những người dùng khác sử dụng sổ làm việc. Nhấn OK để xác nhận macro.
  7. Nhấp vào nút để kích hoạt hoạt động macro.

Tài nguyên bổ sung

Finance là nhà cung cấp chính thức của Chứng chỉ FMVA® Mô hình & Định giá Tài chính toàn cầu (FMVA) ™ Tham gia cùng hơn 350.600 sinh viên làm việc cho các công ty như Amazon, JP Morgan và chương trình chứng nhận Ferrari, được thiết kế để giúp bất kỳ ai trở thành nhà phân tích tài chính đẳng cấp thế giới . Thông qua các khóa học, đào tạo và bài tập về mô hình tài chính, bất kỳ ai trên thế giới cũng có thể trở thành một nhà phân tích tài ba.

Để tiếp tục thăng tiến sự nghiệp của bạn, các nguồn Tài chính bổ sung dưới đây sẽ hữu ích:

  • Ví dụ về Excel IVBA Ví dụ về Excel VBA Excel VBA cho phép người dùng tạo macro tự động hóa các quy trình trong Excel. Hướng dẫn này sẽ sử dụng các ví dụ VBA trong Excel để chỉ ra cách ghi macro bằng cách thiết lập macro, cách khai báo biến và cách tham chiếu dữ liệu.
  • VBA trong Excel VBA trong Excel VBA là tên viết tắt của Visual Basic for Application. VBA là một ngôn ngữ lập trình được phát triển bởi Microsoft Corp. và nó được tích hợp vào
  • Tham chiếu nhanh VBA Tham chiếu nhanh VBA Hướng dẫn tham khảo nhanh VBA này cung cấp danh sách các hàm cho VBA trong Excel. Sổ làm việc Workbooks ("MyBook.xls") Trang tính Worksheets ("Sheet1") hoặc Sheets ("Sheet1") Một ô hoặc phạm vi trong quy ước A1 Phạm vi ("A1") hoặc Phạm vi ("A1: C5") Một số ô hoặc phạm vi Phạm vi ("A1, C5, D11") hoặc Phạm vi ("A1: C5, F6, D2: E5") Một phạm vi trong R1C1
  • Chuyển từ Excel sang Python Chuyển từ Excel sang Python Nhiều công ty hiện đang chuyển từ Excel sang Python, một ngôn ngữ lập trình đa năng, cấp cao do lập trình viên người Hà Lan Guido van Rossum tạo ra