1. VBA là gì?
VBA (Visual Basic for Application) là một loại ngôn ngữ lập trình do Microsoft phát triển, được tích hợp lên Micosoft Word, Excel, PowerPoint, Outlook.
Bài viết này mình sẽ cùng các bạn làm quen với giao diện VBA trên Excel (Excel 2016).
2. Mở tính năng Developer trên Excel
Đầu tiên, bạn click vào tab File, rồi tiếp tục click chọn Option
Khung cửa sổ Excel Options xuất hiện, chọn tab Customize Ribbon, và check vào mục Developer như hình trên. Check xong bạn click nút OK, sẽ xuất hiện tab Developer tại vị trí 1 như hình bên dưới. Để vào trình soạn thảo code VBA, bạn click vào biểu tượng Visual Basic tại vị trí 2.
Trên khung soạn thảo code của VBA, có 3 vùng lớn cần chú ý:
3: nơi để bạn soạn code, run và debug code khi viết xong.
4: view tất cả các Project của bạn trên Workbook hiện hành.
5: hiển thị tất cả các thuộc tính của đối tượng mà bạn click chọnVí dụ nhỏ về lập trình VBA trên Excel:
Tạo một nút nhấn, khi click vào nút nhấn này thì xuất hiện một thông báo với nội dung "Hello World!"
B1: Tại tab Developer, click nút Insert, tiếp tục click chọn nút Button như hình. Ghê chuột vẽ một hình chữ nhật trên sheet 1.
Khung Assign Macro xuất hiện, bạn đặt tên của Macro cho nút Button bạn mới chèn vào Sheet 1. Ở đây mình đặt là Thong_Diep. Sau đó click nút OK, kết thúc việc đặt tên nhé. Khung soan thảo VBA xuất hiện, có cặp Sub và End Sub xuất hiện, bạn sẽ viết code lệnh vào giữa.
Để hiển thị thông điệp khi click vào nút nhấn, bạn viết đoạn code:
msgbox "Hello Word!", cuối cùng bạn quay lại khung sheet 1 và click vào nút Button 1 xem kết quả nhé.
No comments: