Thêm nút và chỉ định Macro trong Excel

Các nút Excel

Trong Excel, các Nút được sử dụng để gọi các Macro. Hướng dẫn này sẽ trình bày cách tạo các nút Excel, gán Macro cho chúng, điều chỉnh thuộc tính của chúng và hơn thế nữa.

Theo mặc định, macro Excel có thể truy cập trong danh sách thông qua nút “Macro” trên ruy-băng Xem.

Tuy nhiên, thông thường, bạn sẽ muốn cung cấp quyền truy cập dễ dàng vào một macro cụ thể trực tiếp trên trang tính của mình. Điều này có thể đạt được bằng cách sử dụng nút điều khiển.

Nút điều khiển trông giống như một nút Microsoft Windows và chạy macro khi được nhấp vào. Đó là một cách tiện lợi hơn nhiều để truy cập các macro được sử dụng phổ biến nhất của bạn và là một cách dễ dàng để hiển thị chức năng tùy chỉnh cho những người dùng khác trong sổ làm việc của bạn.

Chạy Macro từ một nút

Để chạy Macro từ một nút trong Excel, chỉ cần nhấp vào nút:

Tab Nhà phát triển Excel

Các nút có thể truy cập thông qua Tab nhà phát triển.

Thật không may, Excel ẩn tab Nhà phát triển theo mặc định. Nếu bạn không thấy Dải băng dành cho nhà phát triển, hãy làm theo các bước sau:

  • Nhấp chuột Tập tin > Tùy chọn trong danh sách ở đường viền bên trái

  • bên trong Tùy chọn hộp thoại chọn Tùy chỉnh ruy-băng> Tùy chỉnh ruy-băng> Tab chính và thêm dấu kiểm vào hộp cho "Nhà phát triển" và nhấp vào VÂNG.

Thêm nút Macro

Trong Excel, chọn tab Nhà phát triển, sau đó nhấp vào nút “Chèn”Trong phần Điều khiển. Có một số loại điều khiển được chia thành hai phần, “Điều khiển biểu mẫu” và “Điều khiển ActiveX”.

Bây giờ, chỉ cần nhấp vào Cái nút kiểm soát dưới “Kiểm soát biểu mẫu”. Tiếp theo, di chuyển chuột đến bất kỳ đâu trên bề mặt trang tính, sau đó giữ nhấp chuột trái và kéo chuột để vẽ đường viền của hình chữ nhật. Khi bạn nhả nhấp chuột trái, một hộp thoại mới sẽ xuất hiện có tiêu đề “Chỉ định Macro”.

Gán Macro cho một nút

Tại đây, bạn có thể gán một Macro hiện có cho nút, ghi một macro mới, tạo macro mới từ đầu bằng VBA hoặc nhấp vào “Hủy” và quay lại nút của bạn sau.

Gán Macro hiện có cho một nút

Để gán một Macro hiện có, bạn chỉ cần chọn tên của macro trong danh sách, sau đó nhấp vào OK.

Chỉnh sửa Macro hiện có trước khi gán cho một nút

Để chỉnh sửa macro trước khi gán nó vào nút, hãy chọn tên của macro trong danh sách và nhấp vào nút “Chỉnh sửa” (văn bản nút “Mới” thay đổi thành “Chỉnh sửa”).

Ghi lại Macro và gán cho nút

Để ghi một macro mới và gán nó vào nút, hãy nhấp vào “Ghi…”. Điều này dẫn đến Ghi Macro trong đó bạn chỉ định tên và nhấp vào “OK”. Nút sẽ được gán macro đó. Trong khi đó, Excel sẽ vẫn ở trạng thái ghi cho đến khi bạn nhấp vào “Dừng ghi” trong phần “Mã” của tab Nhà phát triển.

Viết thủ tục VBA và gán cho nút

Để viết macro mới cho nút, hãy nhập tên mới cho macro của bạn trong hộp văn bản ở đầu hộp thoại, sau đó nhấp vào “Mới”. Excel sẽ hiển thị Trình soạn thảo VB, trong đó bạn sẽ thấy một thủ tục macro trống mới với tên bạn đã nhập. Thủ tục này sẽ được lưu trữ trong một mô-đun mới, hiển thị trong cửa sổ Dự án.

Thay đổi Macro được gán cho nút

Để thay đổi Macro được gán cho một nút, chỉ cần nhấp chuột phải vào nút và chọn Chỉ định Macro:

Tại đây, bạn có thể xem Macro được chỉ định và thực hiện bất kỳ thay đổi nào mong muốn.

Cách điều chỉnh thuộc tính nút trong Excel

Nút Di chuyển hoặc Thay đổi kích thước Excel

Sau khi đặt một nút, bạn có thể dễ dàng di chuyển hoặc thay đổi kích thước của nó. Để thực hiện bất kỳ hành động nào trong số này, hãy nhấp chuột phải vào nút. Sau đó, bạn có thể nhấp chuột trái và kéo nút đến vị trí mong muốn của bạn hoặc thay đổi kích thước của nó.

Nút đổi tên

Với nút được chọn, nhấp chuột trái vào văn bản nút để chỉnh sửa.

Để thêm nhiều dòng, chỉ cần nhấn ĐI VÀO Chìa khóa.

Nút định dạng

Để định dạng các thuộc tính nút khác, Nhấp chuột phải> Kiểm soát định dạng

Tại đây, bạn có thể điều chỉnh kích thước phông chữ và nhiều thuộc tính nút khác:

Đặc biệt lưu ý là tab “Thuộc tính”, tab này thay đổi cách nút hoạt động khi các hàng và cột xung quanh được chèn, xóa, thay đổi kích thước hoặc ẩn / bỏ ẩn.

  • Di chuyển và kích thước với các ô: Nút sẽ di chuyển và thay đổi kích thước khi hàng và cột được thay đổi.
  • Di chuyển nhưng không kích thước bằng ô: Nút sẽ di chuyển, nhưng không thay đổi kích thước.
  • Không di chuyển hoặc kích thước với các ô: Nút sẽ không di chuyển hoặc thay đổi kích thước.
  • Cuối cùng, Đối tượng in có thể đặt đối tượng xuất hiện trên bản in. Điều này được bỏ chọn theo mặc định, nhưng có thể được bật nếu muốn.

Gán Macro cho một Hình dạng

Bên cạnh các nút, macro có thể được gán cho các đối tượng khác như Ảnh, Hộp văn bản và Hình dạng. Với Hình ảnh hoặc Hình dạng, bạn có thể tạo một nút trông theo bất kỳ cách nào bạn muốn. Excel bao gồm nhiều loại Hình dạng có thể tùy chỉnh bao gồm đa giác, mũi tên, biểu ngữ, v.v. có thể phù hợp hơn với trang tính của bạn so với điều khiển nút thông thường.

Hình dạng được truy cập từ tab Chèn:

Chọn hình dạng bạn muốn từ menu thả xuống Hình dạng, vẽ nó vào trang tính của bạn như cách bạn điều khiển nút, sau đó nhấp chuột phải vào nó và chọn “Gán Macro…” từ hộp thoại bật lên. Các tùy chọn cũng giống như gán macro cho một nút.

Gán Macro cho một Siêu kết nối

Macro cũng có thể được chỉ định cho các siêu liên kết bằng cách sử dụng Sự kiện VBA. Sự kiện là các thủ tục được kích hoạt khi các hành động nhất định được thực hiện:

  • Mở / Đóng / Lưu Sổ làm việc
  • Kích hoạt / Hủy kích hoạt Trang tính
  • Thay đổi giá trị ô
  • Nhấp vào Siêu liên kết
  • và hơn thế nữa.

Các sự kiện yêu cầu kiến ​​thức về VBA. Để tìm hiểu thêm về các sự kiện, hãy truy cập Hướng dẫn VBA của chúng tôi.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave