Bộ giải mã macro excel

Trong lập trình VBA Excel, sử dụng chức năng nâng cao tự ghi Macro VBA(Recorder Macro) là một công cụ hay để chúng ta tiến dần đến học tập và làm quen với ngôn ngữ VBA trong Excel. Với chức năng này, Excel sẽ ghi lại toàn bộ các công việc mà bạn đã thực hiện trên bảng tính (bằng các ký tự được nhập từ bàn phím) một tuần tự động và khi đó bạn có thể nắm bắt được quá trình thực hiện

Bộ giải mã macro excel
Chọn Ghi Macro

Bộ giải mã macro excel
Tùy chỉnh thông tin Record Macro

Trong suốt thời gian ghi Macro VBA, macro đã ghi lại với tên đã xác định trong mô-đun. mô-đun được tạo ra trong quá trình ghi và là một phần của sổ làm việc. Macro được ghi lại có thể được lưu trong This Workbook (Workbook hiện đang mở), Workbook mới (Workbook mới) hoặc trong Personal Macro Workbook được sở hữu riêng. Những macro đã được lưu trong Cá nhân. xls đều được sử dụng khi mở Excel ra

Các tệp ghi Macro VBA của các sổ làm việc khác nhau có thể sử dụng bất cứ lúc nào khi các sổ làm việc đang mở (cả hai đều sử dụng chúng với các sổ làm việc khác)

Điều kiện để thực hiện ghi macro trong VBA

  1. On workbook is being active
  2. Trên sổ làm việc mới

Chức năng này chỉ không thực hiện được khi bạn dừng ghi. Chức năng ghi tự động không có tác dụng đối với một số công việc. Ví dụ. khi chọn một ô trong excel thì công việc đó sẽ không được ghi lại cho đến khi bạn điền giá trị vào ô đó, không ghi lại các công việc tùy chọn bảng điều khiển (hộp thoại) cho đến khi bạn nhấn ok trên bảng điều khiển . To hider than, we continue read the bên dưới các phần

Hướng dẫn tạo Macro VBA bằng chức năng Recorder Macro

Chúng ta sẽ tiến hành tạo Macro VBA first bằng chức năng tự ghi macro, cách thực hiện như sau

Trên Excel 2019, bạn chọn vào tab thẻ Nhà phát triển trong nhóm công cụ mã bạn chọn có chức năng Ghi Macro

Bộ giải mã macro excel
Chọn tab Developer và chọn Record Macro

Tiếp theo, một hộp thoại xuất hiện. Bạn có thể thay đổi thông tin như tên Macro, chọn Sổ làm việc,

Bộ giải mã macro excel
Đổi tên và thay đổi thông tin Macro

  • Đặc điểm là ký tự đầu tiên của tên macro phải là chữ không có dấu (tức là không phải tiếng Việt). Còn lại các ký tự khác có thể là chữ, số, ký tự gạch dưới (_), Các ký tự được đặt khác biệt như khoảng trống (Dấu cách), @, %, #, &,. không được chấp nhận, bạn có thể sử dụng các ký tự _ để tách tên macro
  • Phím tắt. để trống (bạn sẽ học chức năng này sau)
  • Trong Lưu trữ macro trong. you to default is This Workbook
  • Trọng Mô tả. bạn nhập nội dung mô tả mong muốn hoặc như hình trên
  • Cuối cùng nhấn OK

Sau khi thao tác hoàn thành bản tùy chọn và nhấn OK để tiến hành ghi Macro Record. Biểu tượng Record Macro chuyển sang chế độ ghi

Bộ giải mã macro excel

Bây giờ bạn có thể thao tác công việc bạn muốn ghi lại trên Excel, hoặc làm theo mình như sau

Tại ô A1 bạn điền nội dung. “Chung ta dang hoc VBA Excel”. Chuyển kiểu chữ thành trong đâm và trong nghiêng

Bộ giải mã macro excel

Sau đó nhấn vào biểu tượng Stop Recording để tắt ghi macro vba excel

Bộ giải mã macro excel

Lưu ý. bạn có thể sử dụng kết hợp với phím tắt trong khi tạo thông tin Record Macro. Nhưng hãy chú ý cẩn thận, vì một số phím tắt sẽ trùng với phím tắt của máy tính và Excel

Thực hiện Macro khi sử dụng bảng điều khiển Macro

Thực hiện một Macro là quá trình thi hành các lệnh chứa trong macro đó (còn được gọi là thực thi hoặc chạy macro vba trong excel). Ở trên mình đã tạo Macro, bây giờ mình sẽ thực hiện macro đó

  1. Bước đầu bạn chọn biểu tượng Macro trong tab thẻ Nhà phát triển

Bộ giải mã macro excel

Tiếp theo, một hộp thoại xuất hiện với một danh sách Macro có sẵn, có thể chọn vào Macro mà mình đã tạo vào lúc bùng nổ. Tiếp tục bạn có thể chọn Edit, Step into, Delete,.. Bây giờ bạn nhấn Run để thực thi Macro. Kết quả sẽ được thực thi trên Sheet của excel hiện tại

Bộ giải mã macro excel

Thực hiện Macro khi sử dụng phím tắt (Phím tắt)

Bây giờ mình sẽ thực hiện tạo Macro VBA bằng phím tắt. Bây giờ bạn có thể tạo một Macro có phím tắt

Đầu tiên ở bước tạo tên Macro là Macro_phimTat và điền thông tin bạn bổ sung các phím tắt bằng cách nhấn vào ô vuôn và nhấn giữ phím Shift + A để tạo phím tắt. Như vậy phím tắt của Macro vừa tạo là Ctrl + Shift + A