Tôi có thể cung cấp macro VBA Excel cho tất cả các sổ làm việc không?


28

Có thể viết một tập lệnh VBA trong một sổ làm việc và sử dụng nó trong các sổ làm việc khác trong máy không? Tôi đoán tôi đang tìm cách để viết một gói macro.

EDIT Thực hiện theo hướng dẫn trong liên kết do Lance cung cấp, tôi đã quản lý để tạo addin, nhưng tôi không thể thấy nó trong tab 'Macros'. Tôi đang thiếu gì?

Câu trả lời:


12

Có một số cách để làm điều này, đây là một liên kết giải thích cách tạo Addin Excel bằng mã VBA. Bạn cũng có thể tạo các loại bổ trợ khác theo những cách khác, nhưng đây là cách đơn giản nhất. Có hàng ngàn tài liệu tham khảo mà bạn có thể tìm kiếm để nói về cách làm điều này.


10

Không yêu cầu addon!

Lưu trữ nó trong một sổ làm việc đặc biệt gọi là Personal.xlsb

Các bước:

Bạn có thể cung cấp các macro có sẵn trên tất cả các sổ làm việc của mình, bằng cách lưu chúng vào một sổ làm việc đặc biệt mà Excel tải mỗi khi nó được mở.


Điều này chỉ tốt nếu người dùng khác không có bộ mã VBA riêng trong tệp .xlsb đó. Tôi chưa kiểm tra điều gì sẽ xảy ra nếu Tên phụ đụng độ giữa nhiều tệp .xlsb trong thư mục XLSTART
PatricK 3/03/2015

@PatricK Tất nhiên là không. Nó hoạt động với nhiều người dùng trong một máy tính windows. Mỗi người dùng có được XLSTARTthư mục riêng của họ . Lưu ý rằng đường dẫn đến XLSTARTtrông như thế nào C:\Users\<UserName>\AppData\Roaming\Microsoft\Excel\XLSTART. Vì có Tên người dùng, nên mỗi tên người dùng khác nhau
Dheeraj Bhaskar

Các video liên kết đã bị xóa. Tôi đang chỉnh sửa câu trả lời để loại bỏ nó. Vui lòng thêm một liên kết mới nếu bạn có một liên kết.
Andy Mercer

1
@AndyMercer cảm ơn vì đã chỉnh sửa câu trả lời. Nội dung trên web rất phù du. Hy vọng, personal.xlsbgợi ý cho phép mọi người tìm ra nó với sự trợ giúp của google. Tôi sẽ cập nhật câu trả lời nếu tôi tình cờ làm điều này một lần nữa.
Dheeraj Bhaskar

2

Khi bạn ghi lại một Macro, bạn có thể lưu nó sau đó trong Sổ làm việc Macro cá nhân của bạn. Khi bạn thoát Excel, nó sẽ hỏi bạn có muốn lưu trữ không, khi bạn nhấp vào có, Macro sẽ có sẵn cho tất cả các sổ làm việc trong Nhà phát triển => Macro. Xem thêm hỗ trợ của Microsoft


1

Tận dụng biến môi trường UserProfile để aviod khác với mỗi cảnh báo của mỗi người dùng.

vì vậy Đường dẫn được tiêu chuẩn hóa là:% UserProfile% \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART


1

Cách xác định vị trí thư mục XLStart

-1 Bấm vào hình ảnh nút Microsoft Office Office, sau đó bấm Tùy chọn Excel.
-2.Click Trust Center, sau đó trong Microsoft Office Excel Trust Center, bấm Cài đặt Trung tâm tin cậy.
-3.Click Địa điểm đáng tin cậy, sau đó xác minh đường dẫn đến thư mục XLStart trong danh sách các địa điểm đáng tin cậy.


... Hoặc, chỉ cần nhấn phím Windows và gõ XLSTART.
ashleedawg
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.