Các bài viết

Macro Excel: chúng là gì và cách sử dụng chúng

Nếu bạn có một chuỗi hành động đơn giản cần lặp lại nhiều lần, bạn có thể yêu cầu Excel ghi lại những hành động này và tạo macro chứa mã để lặp lại chúng.

Sau khi đã ghi macro, bạn có thể lặp lại chuỗi hành động này bao nhiêu lần tùy thích, chỉ bằng cách chạy macro đã ghi. 

Điều này hiệu quả hơn nhiều so với việc lặp lại cùng một chuỗi hành động theo cách thủ công mỗi lần.

Để ghi macro, trước tiên bạn phải bắt đầu quá trình ghi. Tùy chọn này được tìm thấy trong menu Macro , nằm trên tab quang cảnh trong dải băng Excel (hoặc trong menu a xuống dốc Công cụ trong Excel 2003). Các tùy chọn này được hiển thị trong hình ảnh bên dưới:

Ghi macro trong các phiên bản Excel hiện tại (2007 trở lên):

Sau đó, bạn sẽ thấy hộp thoại “Record Macro”. 

Hộp này cho phép bạn nhập tên và mô tả cho macro của mình nếu muốn. Bạn nên đặt cho macro một cái tên có ý nghĩa để sau này khi bạn quay lại macro, điều này sẽ giúp bạn nhớ nó làm gì. Tuy nhiên, nếu bạn không cung cấp tên, Excel sẽ tự động đặt tên cho macro (ví dụ: Macro1, Macro2, v.v.).

Hộp thoại “Ghi macro” cũng cung cấp cho bạn tùy chọn gán phím tắt cho macro của bạn. Điều này sẽ làm cho macro dễ chạy hơn nhiều. Tuy nhiên, bạn phải cẩn thận không gán một trong các tổ hợp phím trước cho macrodefiphần cuối của Excel (ví dụ: CTRL-C). Nếu bạn chọn tổ hợp phím Excel hiện có, tổ hợp phím này sẽ bị macro của bạn ghi đè và bạn hoặc những người dùng khác có thể vô tình chạy mã macro.

Khi bạn hài lòng với tên macro và phím tắt (nếu cần), hãy chọn OK để bắt đầu ghi macro.

Khi bạn bắt đầu ghi macro, mọi hành động bạn thực hiện (nhập dữ liệu, chọn ô, định dạng ô, cuộn trang tính, v.v.) sẽ được ghi lại trong macro mới, dưới dạng mã VBA.

Ngoài ra, trong khi ghi macro, bạn sẽ thấy nút dừng ở phía dưới bên trái của sổ làm việc (hoặc trong Excel 2003, nút dừng sẽ được hiển thị trên thanh công cụ nổi), như minh họa bên dưới:

Bản tin đổi mới
Đừng bỏ lỡ những tin tức quan trọng nhất về đổi mới. Đăng ký để nhận chúng qua email.

Khi bạn đã hoàn thành các hành động muốn ghi, bạn có thể dừng ghi macro bằng cách nhấp vào nút Dừng. Mã macro bây giờ sẽ được lưu trữ trong một mô-đun trong trình soạn thảo Visual Basic.

Tùy chọn 'Sử dụng tài liệu tham khảo tương đối'

Nếu bạn chọn tùy chọn Sử dụng tài liệu tham khảo tương đối Khi ghi macro, tất cả tham chiếu ô trong macro sẽ mang tính tương đối. Tuy nhiên, nếu tùy chọn Sử dụng tài liệu tham khảo tương đối không được chọn, tất cả tham chiếu ô hiển thị trong mã sẽ là tuyệt đối (xem bài đăng của chúng tôi trên toán tử tham chiếu).

tùy chọn Sử dụng tài liệu tham khảo tương đối nó được tìm thấy trong menu Macro (và được tìm thấy trên thanh công cụ Macro trong Excel 2003). 

Chạy macro đã ghi

Khi ghi macro, Excel luôn tạo ra thủ tục Phụ (chứ không phải thủ tục Hàm). Nếu bạn đã gán phím tắt cho macro thì phím tắt này sẽ là cách dễ nhất để chạy macro. Nếu không, macro có thể được chạy bằng cách thực hiện các bước sau:

  • Nhấn Alt + F8 (tức là nhấn phím ALT và trong khi nhấn phím này, nhấn F8) để hiển thị hộp thoại 'Macros';
  • Trong hộp thoại “Macro”, chọn macro bạn muốn chạy;
  • Nhấp chuột su Chạy .

Ercole Palmeri

Bản tin đổi mới
Đừng bỏ lỡ những tin tức quan trọng nhất về đổi mới. Đăng ký để nhận chúng qua email.

Bài viết gần đây

Sự can thiệp sáng tạo vào thực tế tăng cường, với người xem Apple tại Phòng khám đa khoa Catania

Một ca phẫu thuật tạo hình mắt bằng cách sử dụng trình xem thương mại Apple Vision Pro đã được thực hiện tại Phòng khám đa khoa Catania…

3 May 2024

Lợi ích của việc tô màu cho trẻ em - thế giới kỳ diệu dành cho mọi lứa tuổi

Phát triển kỹ năng vận động tinh thông qua tô màu giúp trẻ chuẩn bị cho những kỹ năng phức tạp hơn như viết. Để tô màu…

2 May 2024

Tương lai là đây: Ngành vận tải biển đang cách mạng hóa nền kinh tế toàn cầu như thế nào

Ngành hải quân là một cường quốc kinh tế toàn cầu thực sự, đang hướng tới thị trường 150 tỷ...

1 May 2024

Các nhà xuất bản và OpenAI ký thỏa thuận điều chỉnh luồng thông tin được Trí tuệ nhân tạo xử lý

Thứ Hai tuần trước, Financial Times đã công bố một thỏa thuận với OpenAI. FT cấp phép cho hoạt động báo chí đẳng cấp thế giới…

30 tháng tư 2024

Đọc Đổi mới bằng ngôn ngữ của bạn

Bản tin đổi mới
Đừng bỏ lỡ những tin tức quan trọng nhất về đổi mới. Đăng ký để nhận chúng qua email.

Theo chúng tôi