Hiển thị đối số của hàm ?? (1 người xem)

Liên hệ QC

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

Mr Okebab

Ngon Ngất Ngây
Thành viên đã mất
Tham gia
6/8/06
Bài viết
3,260
Được thích
3,790
Giả sử em có một hàm sau
PHP:
Function ChangeColor(Mang As Range, KyTu As String, Mau As Byte) As Byte
    On Error Resume Next
    Dim Ma As Range
    Dim i As Integer, i1 As Integer
    For Each Ma In Mang
        If InStr(1, Mang, KyTu) = True Then Exit For
    Next
    ChangeColor = InStr(1, Mang, KyTu)
End Function
Nếu truy xuất trong VBA thì khi gõ tên hàm sẽ hiện ra các đối số của hàm.

Cũng như vậy, nếu bây giờ truy xuất trong Sheet thì làm cách nào để các đối số hiện lên như là các hàm chuẩn của Excel ???

Mong các bác giúp đỡ.
Thanks!

Thân!
 
Nếu muốn truy xuất nó trong sheet thì nó phải là một function chứ Bap nhỉ? đâu phải dùng sub đâu??
 
Upvote 0
Không phải là không giúp, nhưng mà là chưa nghĩ ra cách gì để giúp, Bap à.

Mình chỉ có ý này, Bap nghe thử:

Đồng ý là hàm tự tạo không hiện đối số khi gõ trong 1 cell, tuy nhiên, ta cứ nhập tên hàm, rồi nhấn vào cái nút fx trên Formular Bar, thì nó nhảy ra một cái bảng mà trong đó có đủ hết các đối số đó, Bap thử xem?

Mình nghĩ chắc cũng chỉ có cách này để xem đối số thôi.
 
Upvote 0
Em vẫn thường làm thế này bác àh, cũng như bác BNTT em không trả lời được câu hỏi của bác nhưng em có phương án thay thế:
- Gõ hàm = ChangeColor(
- Nhấn Ctrl + Shift + A , công thức sẽ biến thành như sau: = ChangeColor(Mang, KyTu, Mau)
- Thay những tên đối số thành các đối số thực.

Zị đó. :)
 
Upvote 0
Để làm được như ý của Mr Okebab thì buộc phải viết hàm trong Addin XLL.
 
Upvote 0
Web KT

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

Back
Top Bottom