Mình hỏi về cách tạo ghi chú cho tham số của hàm viết bằng VBA.

Liên hệ QC

ptlong04x1

Thành viên tích cực
Tham gia
15/10/08
Bài viết
1,031
Được thích
1,531
Nghề nghiệp
Kỹ sư xây dựng
Với các hàm có sẵn trong Excel, khi ta nhập hàm dạng : "=TênHàm(" thì tiếp sau đó Excel sẽ tự động xuất hiện các chú thích về các tham số cần nhập vào, điều này rất hữu ích, giúp ta biết được mình cần nhập gì vào. Mình thắc mắc rằng nếu mình tự viết hàm trong VBA thì có cách nào để xuất hiện các chú thích theo ý muốn của mình không??? nếu làm được như vậy thì sẽ rất thuận lợi cho các bạn khác khi họ sử dụng add-in của mình.
 
Với các hàm có sẵn trong Excel, khi ta nhập hàm dạng : "=TênHàm(" thì tiếp sau đó Excel sẽ tự động xuất hiện các chú thích về các tham số cần nhập vào, điều này rất hữu ích, giúp ta biết được mình cần nhập gì vào. Mình thắc mắc rằng nếu mình tự viết hàm trong VBA thì có cách nào để xuất hiện các chú thích theo ý muốn của mình không??? nếu làm được như vậy thì sẽ rất thuận lợi cho các bạn khác khi họ sử dụng add-in của mình.

Thế thì bạn hãy dùng Excel 2007, trong đó có hỗ trợ hàm người dùng (UDF). Với E2003 chưa thấy khả năng này.
 
Upvote 0
FuncArgs.jpg


Để làm như trên thì chỉ có 2 cách:
+ Lập trình XLL Addin
+ Dùng hàm Register trong Macro4.0
 
Upvote 0
Với các hàm có sẵn trong Excel, khi ta nhập hàm dạng : "=TênHàm(" thì tiếp sau đó Excel sẽ tự động xuất hiện các chú thích về các tham số cần nhập vào, điều này rất hữu ích, giúp ta biết được mình cần nhập gì vào. Mình thắc mắc rằng nếu mình tự viết hàm trong VBA thì có cách nào để xuất hiện các chú thích theo ý muốn của mình không??? nếu làm được như vậy thì sẽ rất thuận lợi cho các bạn khác khi họ sử dụng add-in của mình.

Bạn nhấn vào nút Run Macro, nhập tên hàm vào Macro Name (Mặc dù nó không hiện ở List bên dưới nhưng kệ nó), sau đó nhấn vào nút Option. . . ,
nhập nội dung vào Description

Thế là OK.
cách này chỉ giúp bạn việc mô tả hàm chứ không mô tả đối số được

Thân!
 
Upvote 0
Web KT

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

Back
Top Bottom