Làm cách nào để sử dụng Sub con trong Excel?


12

Tôi muốn sử dụng các Private Subchức năng được cung cấp ở đây .

Thông thường, đặt mã VBA trong Trình soạn thảo Visual Basic, sau đó tôi đóng trình chỉnh sửa và tôi chạy mã bằng cách sử dụng "Chạy Macro này" trên tab Nhà phát triển. Nhưng trong trường hợp này, chức năng không xuất hiện.

Tôi cần đặt mã này ở đâu để chạy nó?

Câu trả lời:


8

Các macro riêng tư không hiển thị trong các tùy chọn macro theo mặc định, vì chúng được đánh dấu là riêng tư ( Từ khóa riêng tư ngăn macro hiển thị trong danh sách macro).

Thông thường, các macro duy nhất cần ở chế độ riêng tư trong Excel là các sự kiện bảng tính / sổ làm việc hoặc các macro được giới thiệu bởi các macro khác mà người dùng không cần truy cập. Vì bạn không ở trong trường hợp này, bạn có thể cố gắng công khai các macro bằng cách xóa Riêng tư ở đầu định nghĩa phụ).


3

Để sử dụng mã bạn tìm thấy trên trang web:

Trong trình soạn thảo Visual Basic, ở phía bên trái Project-VBA Project, đi đến nơi nó nói VBAProject (<Your workbook name here>)Microsoft Excel Objectsnhấp đúp vào một trong các trang tính và một tệp mã trống sẽ mở ra.

Trên menu thả xuống ở bên trái, chọn Worksheetvà sau đó chọn SelectionChangeở bên phải, điền mã từ trang web bạn liên kết. Đây là một chương trình con hướng sự kiện, có nghĩa là khi bạn thay đổi lựa chọn, mã này sẽ được chạy tự động.

nhập mô tả hình ảnh ở đây Đối với một chương trình con tin đó không phải là sự kiện liên quan, tạo ra một cộng đồng Sub()Calllà một tư nhân.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.