Cách lưu hàm tự tạo để có thể dùng trên mọi file Excel (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hongson1001

Thành viên mới
Tham gia
25/3/11
Bài viết
6
Được thích
1
Mình tự tạo 1 hàm nào đó (ham Chu vi, DIện tích...), và muốn lần sau, khi mở execl lên vẫn còn tồn tại hàm này.
Vậy Mình phải làm sao. Nhờ các bạn chỉ giúp.
Cảm ơn các bạn!
 
Mình tự tạo 1 hàm nào đó (ham Chu vi, DIện tích...), và muốn lần sau, khi mở execl lên vẫn còn tồn tại hàm này.
Vậy Mình phải làm sao. Nhờ các bạn chỉ giúp.
Cảm ơn các bạn!
Bạn lưu file thành 1 add in đi (bằng cách chọn Excel add in trong khung Save as type) rồi thêm add in này vào excel để sau mỗi lần khởi động excel đều có add in này.
 
Upvote 0
vẫn chưa đc. có thể mình còn iếu qá //////

Quy trình để lưu 1 hàm tự tạo thành 1 Add-In và sử dụng được cho mọi file Excel như sau:
1> Đầu tiên mở file có code chứa hàm tự tạo của bạn lên
2> Save As thành 1 Add-In (đuôi xla hay xlam tùy ý). Lưu ý khi Save As, nếu kiểu file bạn chọn là Add-In thì đường dẫn chứa file đã được mặc định mở sẵn, bạn không phải thay đổi gì cả (chỉ việc sửa tên file cần lưu nếu muốn)
3> Xong, đóng toàn bộ Excel
4> Mở 1 file Excel trắng hoặc file bất kỳ nào đó rồi bấm tổ hợp phím Alt + T + I (để mở hộp Add-Ins). Nhìn trong hộp Add-Ins này xem thử mục nào chính là tên file mà bạn đã lưu khi nãy ---> Hãy check vào rồi OK
5> Bây giờ, đặt con trỏ chuột tại 1 cell bất kỳ, bấm tổ hợp phím Alt + I + F (để mở hộp Insert Function). Bấm mũi tên xổ xuống tại mục Or select a category, chọn User Defined, chọn tiếp tên hàm tự tạo ở khung bên dưới, bấm OK rồi điền các thông số của hàm vào

--------------------------------------------
Từ giờ trở đi, bất cứ khi nào muốn dùng hàm tự tạo ở file bất kỳ, cứ thao tác như bước 5 ở trên là đủ
 
Lần chỉnh sửa cuối:
Upvote 0
Và thay vì Function xyz(...) bạn gõ thêm đằng trước nó là Public Function xyz(...)

Có như thế thì nó ứng dụng một các toàn cục được.
 
Upvote 0
Và thay vì Function xyz(...) bạn gõ thêm đằng trước nó là Public Function xyz(...)

Có như thế thì nó ứng dụng một các toàn cục được.

Trước giờ tôi chả khi nào phải gõ chữ Public gì đó trước Function cả, thế mà vẫn dùng TOÀN CỤC được
Ẹc... Ẹc...
 
Upvote 0
Trước giờ tôi chả khi nào phải gõ chữ Public gì đó trước Function cả, thế mà vẫn dùng TOÀN CỤC được
Ẹc... Ẹc...

Thông thường, khi làm việc với Addins, với các Sub, Function em có thói quen là đặt Public trước chúng, với trình độ của em không lý giải được tại sao nó phải cần Public hay không, nếu không thì có phát sinh lỗi tiềm ẩn nào không, nhưng bản thân thì em thêm nó vào vì mình xài Addins nó thuộc diện toàn cục rồi.
 
Upvote 0
Thông thường, khi làm việc với Addins, với các Sub, Function em có thói quen là đặt Public trước chúng, với trình độ của em không lý giải được tại sao nó phải cần Public hay không, nếu không thì có phát sinh lỗi tiềm ẩn nào không, nhưng bản thân thì em thêm nó vào vì mình xài Addins nó thuộc diện toàn cục rồi.

Với code trong 1 Module thì: Bạn có thể ghi Private trong trường hợp bạn muốn cái Sub hoặc Function ấy chỉ được "trao đổi" trong nội bộ, còn lại, nếu không ghi gì nghĩa là Public thôi.
 
Upvote 0
Web KT

Bài viết mới nhất

Trả lời
14
Đọc
5K
Back
Top Bottom