Dán Macro vào VBA - Mẹo Excel

Mục lục

Bob đã hỏi câu hỏi Excel của tuần này.

Tôi có một vấn đề. Cơ sở Kiến thức Microsoft cung cấp macro Excel để khắc phục sự cố, nhưng tôi không thể tìm ra cách đưa macro đó vào Excel. VBA là gì? Tôi dán macro vào đâu?

Câu hỏi hay. Có rất nhiều trang web trên Internet cung cấp trợ giúp, nhưng tất cả đều cho rằng bạn biết những điều cơ bản về macro. Đây là tập hợp hướng dẫn từng bước để sử dụng macro từ một trang web.

Khởi động Visual Basic Editor

Bước 1: Khởi động trình soạn thảo Excel Visual Basic bằng cách nhấn Alt-F11 hoặc sử dụng menu Công cụ> Macro.

OK, chắc chắn - điều này trông đáng sợ trong lần thử đầu tiên của bạn. Tôi cũng sẽ bỏ chạy nếu tôi là bạn!

Ở dưới cùng bên trái là một cửa sổ thuộc tính. Bạn sẽ không cần điều này cho đến khi bạn cố gắng thực hiện các biểu mẫu người dùng của riêng mình, vì vậy đừng lo lắng về điều đó ngay bây giờ.

Môi trường trình soạn thảo Visual Basic

Trên cùng bên trái là cửa sổ dự án. Cửa sổ dự án hữu ích khi bạn mở nhiều tệp Excel cùng một lúc. Các macro VBA trong Excel có thể được lưu trữ ngay trong sổ làm việc. Bạn có thể sử dụng cửa sổ dự án để chuyển từ sách này sang sách khác. Nếu bạn không thể nhìn thấy tất cả văn bản do cửa sổ quá hẹp, hãy nắm lấy cạnh bên phải của cửa sổ dự án và kéo sang trái.

Vùng màu xám lớn ở phía bên phải của màn hình là nơi macro của bạn cuối cùng sẽ đi đến. Đây chỉ là một chút ngôn ngữ bạn cần. Macro Excel được gọi là "Thủ tục". Một số thủ tục có thể được lưu trữ trong một "Mô-đun" duy nhất.

Điều đầu tiên cần làm là chèn một mô-đun trống trong sổ làm việc này. Từ menu, chọn Chèn> Mô-đun. Bây giờ bạn đã sẵn sàng để dán macro từ web.

Chèn mô-đun trong VBE

Sử dụng trình duyệt, lướt đến một trang có macro. Sử dụng chuột, nhấp và kéo để đánh dấu toàn bộ macro. Điều này bao gồm dòng bắt đầu "Sub" cho đến hết dòng "End Sub". Sử dụng lệnh Chỉnh sửa> Sao chép từ menu để sao chép macro vào khay nhớ tạm.

Dán Macro vào Mô-đun

Quay lại trình soạn thảo Visual Basic. Nhấp vào cửa sổ mã màu trắng lớn, ngay bên dưới "(Chung)". Thực hiện Chỉnh sửa> Dán để dán macro đã sao chép vào sổ làm việc của bạn.

Dưới đây là một số điều cần lưu ý. Dòng trên cùng bắt đầu bằng "Sub" kết thúc bằng tên macro. Điều quan trọng là phải nhớ tên macro này để bạn có thể chạy macro sau này. Các dòng mã bắt đầu bằng dấu nháy đơn là các chú thích trong mã. Các dòng này sẽ hiển thị màu xanh lá cây. Đọc qua chúng để xem có bất kỳ lưu ý nào bạn cần lo lắng không. Ví dụ: Microsoft thường sẽ tư vấn cho bạn nếu mã phải khác đối với phiên bản Excel cũ hơn.

Bạn đã sẵn sàng để chạy. Quay lại Excel. Trong menu Công cụ, chọn Macro. Chọn tên macro của bạn từ hộp thoại và nhấp vào CHẠY.

Khi bạn lưu sổ làm việc Excel này, macro sẽ được lưu trong sổ làm việc. Bất kỳ lúc nào sổ làm việc này mở, bạn có thể chạy macro.

Xin chúc mừng! Giờ đây, bạn có thể sao chép và chạy các macro hữu ích từ web.

Lưu ý cho người dùng Excel 95: Excel 95 không cung cấp cùng một trình soạn thảo VB. Từ Excel 95, bạn sẽ Chèn> Mô-đun ngay từ Excel. Sau đó, trang tính Mô-đun sẽ xuất hiện dưới dạng trang tính trong sổ làm việc Excel. Dán macro vào trang mô-đun trống này và sử dụng menu Công cụ> Macro để chạy như trên.

thú vị bài viết...