Với Excel VBA, bạn có thể tự động hóa các tác vụ trong Excel bằng cách viết cái gọi là macro. Trong chương này, hãy tìm hiểu cách tạo một macro đơn giản sẽ được thực thi sau khi nhấp vào nút lệnh. Đầu tiên, hãy bật tab Nhà phát triển.

Tab nhà phát triển

Để bật tab Nhà phát triển, hãy thực hiện các bước sau.

  1. Bấm chuột phải vào bất kỳ đâu trên ruy-băng, rồi bấm Tùy chỉnh ruy-băng.

Customize the Ribbon in Excel

  1. Trong Tùy chỉnh ruy-băng, ở phía bên phải của hộp thoại, hãy chọn Các tab chính (nếu cần).

  2. Chọn hộp kiểm Nhà phát triển.

Turn on the Developer Tab

  1. Nhấp vào OK.

  2. Bạn có thể tìm thấy tab Nhà phát triển bên cạnh tab Chế độ xem.

Developer Tab

Nút lệnh

Để đặt một nút lệnh trên trang tính của bạn, hãy thực hiện các bước sau.

  1. Trong nhóm Điều khiển ActiveX, hãy nhấp vào Nút lệnh.

Insert a command button control

  1. Kéo một nút lệnh trên trang tính của bạn.

Chỉ định Macro

Để gán macro (một hoặc nhiều dòng mã) cho nút lệnh, hãy thực hiện các bước sau.

  1. Nhấp chuột phải vào CommandButton1 (đảm bảo Chế độ thiết kế được chọn).

  2. Nhấp vào Xem mã.

View Code

Trình soạn thảo Visual Basic xuất hiện.

  1. Đặt con trỏ của bạn giữa Private Sub CommandButton1_Click () và End Sub.

  2. Thêm dòng mã hiển thị bên dưới.

Add Code Line

  1. Đóng Trình soạn thảo Visual Basic.

  2. Nhấp vào nút lệnh trên trang tính (đảm bảo Chế độ thiết kế được bỏ chọn).

Kết quả:

Excel Macro Result

Xin chúc mừng. Bạn vừa tạo một macro trong Excel! Visual Basic Editor

Để mở Trình soạn thảo Visual Basic, trên liên kết liên kết: # tab nhà phát triển [tab Nhà phát triển], bấm Visual Basic.

Open the Visual Basic Editor

Trình soạn thảo Visual Basic xuất hiện.

Visual Basic Editor