Chạy macro trong Excel: Cách tùy chỉnh chương trình

Bao gồm Câu hỏi thường gặp: Bạn đặt câu hỏi - chúng tôi cung cấp câu trả lời

Thực hiện các bước công việc định kỳ thường xuyên trong Excel sẽ mất rất nhiều thời gian. Bạn nên sử dụng macro để làm cho các quy trình này hiệu quả hơn trong tương lai. Chúng được cung cấp bởi Excel để tự động thực hiện các tác vụ đã xác định cho bạn. Các hướng dẫn cần thiết được trình bày cho macro một lần và được ghi lại trong quy trình hoặc được lập trình trực tiếp bằng ngôn ngữ kịch bản nội bộ Excel VBA (Visual Basic for Applications).

Ưu điểm của macro trong Excel

Với sự trợ giúp của macro, bạn có thể nắm bắt dữ liệu trong vài giây (ví dụ: từ sổ làm việc, cơ sở dữ liệu hoặc Internet hiện có), xử lý chúng (ví dụ: định dạng giá trị, sắp xếp dữ liệu, điều chỉnh sổ làm việc) và sau đó xuất chúng (ví dụ: dưới dạng bảng, đồ họa hoặc PDF). Bạn cũng có thể chạy macro và sử dụng chúng để thực hiện nhiều thay đổi đối với cài đặt Excel.

Có ghi lại các bước công việc bằng macro

Không phải mọi macro đều phải dựa trên mã dài nhằm mục đích tự động hóa các quy trình phức tạp. Thay vào đó, một số macro được thiết kế cho một ứng dụng đơn giản và thậm chí không cần phải được lập trình bằng văn bản. Trong tab bổ sung “Nhà phát triển”, bạn sẽ tìm thấy nút để ghi macro. Ngay sau khi chức năng này được kích hoạt, Excel sẽ ghi lại các bước công việc của bạn và lặp lại chúng một cách độc lập theo yêu cầu.

Các bước công việc của chương trình trong VBA

Khi các ứng dụng của bạn trở nên phức tạp hơn, bạn có thể sử dụng VBA để Excel không phải chứng minh công việc của bạn mọi lúc. Bạn thậm chí không cần phải viết mã để tự lập trình, nhưng có thể dựa vào một loạt các ví dụ thực tế và sử dụng chúng trong các ứng dụng của riêng bạn theo yêu cầu.

Để kết hợp các mã bắt buộc này, bạn cần một mô-đun VBA trống. Để thực hiện việc này, hãy mở thư mục VBA bằng tổ hợp phím Alt + F11 và đặt chuột vào đường dẫn thư mục xuất hiện ở trên cùng bên trái của trang. Ở đó bạn có thể chèn một mô-đun mới bằng nút chuột phải. Trong vùng văn bản của nó, bây giờ bạn có thể sao chép tất cả các macro mà bạn muốn chuyển vào các ô trong ứng dụng của riêng bạn.

Mỗi macro được bắt đầu bằng lệnh “Sub” và sau đó được đóng lại bằng lệnh “End Sub”. Nhiệm vụ chính xác mà macro sẽ thực hiện sau này được xác định trong các dòng văn bản ở giữa.

Macro cho khu vực hiển thị

Ngay cả trước khi chuyển sang các ứng dụng thực tế của bảng, bạn đã có thể sử dụng các macro đầu tiên để chỉnh sửa chức năng và tỷ lệ của cửa sổ Excel đang mở. Nhờ các macro được sử dụng, thay đổi này không phải diễn ra một lần mà có thể được điều chỉnh lại rất nhanh nếu cần. Bằng cách này, bạn có thể:

  • Hạn chế vùng cuộn của trang tính,
  • Chuyển Excel sang chế độ toàn màn hình,
  • bật và tắt chế độ toàn màn hình theo ý muốn,
  • thu nhỏ cửa sổ Excel trên lệnh,
  • hiển thị hộp thoại thu phóng ngay lập tức.

Macro để kiểm tra và tìm kiếm

Với một số macro khác, bạn có thể sửa chữa và kiểm tra một cách nhanh chóng và dễ dàng. Điều này cho phép bạn kiểm tra các từ riêng lẻ hoặc thậm chí toàn bộ văn bản để biết chính tả của chúng. Ngoài ra, bạn cũng có thể thêm vào danh sách tự động sửa hiện có. Các lỗi thường xuyên xảy ra không chỉ được nhận ra mà còn được sửa chữa ngay lập tức.

Bạn cũng có thể sử dụng các macro như vậy để yêu cầu thông tin về tệp Excel của mình. Do đó, có thể xem cả đường dẫn lưu trữ và ngày lưu trữ của sổ làm việc chỉ bằng một cú nhấp chuột.

Macro Excel: mở và đóng

Nhiều nút thường được sử dụng bị lạc ở giữa các tab, vì vậy bạn có thể mất nhiều thời gian để tìm lại chúng mỗi lần. Ngay cả khi có một tổ hợp phím phù hợp để thực hiện nó, nó có thể bị thiếu vào lúc này. Nhờ sự ra đời của macro, bạn có thể liên kết các nút mà bạn sử dụng thường xuyên trong sổ làm việc của mình theo nhu cầu của bạn. Ví dụ, bạn có thể:

  • Gọi lên cửa sổ hộp thoại để lưu,
  • để lại một cửa sổ tin nhắn cho những người dùng khác,
  • gọi trình hướng dẫn sơ đồ,
  • mở trình quản lý bổ trợ,
  • gọi hộp thoại in và đặt số trang,
  • Tạo cửa sổ nhập liệu tự động.

Tuy nhiên, một số nút như menu ngữ cảnh đã được kích hoạt ở đầu phiên Excel. Ở đây bạn có thể sử dụng macro để hủy kích hoạt nó nếu cần. Bạn thậm chí có thể sử dụng macro để đóng toàn bộ ứng dụng Excel bất kỳ lúc nào.

Chỉnh sửa cài đặt bao gồm cả cảnh báo bằng macro

Cuối cùng, macro cũng có thể phát huy tác dụng nếu bạn muốn thay đổi cài đặt Excel từ cài đặt mặc định của chúng.

Tuy nhiên, đồng thời, bạn cũng có thể sử dụng macro để thay đổi cài đặt cho các thông báo lỗi mà bạn hiển thị. Nếu bạn không cần một số thông báo cảnh báo, bạn có thể hủy kích hoạt chúng theo cách này. Mặt khác, nếu bạn muốn thông báo lỗi của mình rõ ràng hơn, bạn có thể gạch dưới chúng bằng một tiếng bíp âm thanh bằng cách sử dụng macro.

Câu hỏi thường gặp

Macro Excel có thể tương tác với các ứng dụng Office khác không?

Các chương trình như Excel và Word có thể tương tác với nhau. Một macro có thể được sử dụng để chuyển kết quả Excel sang mẫu Word và tự động in hoặc gửi tệp được tạo theo cách này.

Có thể đổi tên mô-đun VBA không?

Tên của mô-đun đã tạo có thể được thay đổi bất kỳ lúc nào, nhưng điều này không thể thực hiện được thông qua menu ngữ cảnh mà bạn thường mở bằng nút chuột phải. Thay vào đó, hãy mở mô-đun cần thay đổi bằng tổ hợp phím Alt + F11 và nhập tên mới vào cửa sổ tên tương ứng. Điều này nằm ở dưới cùng bên trái của cửa sổ hiển thị hiện tại của bạn.

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