Đối số là mảng trong UserFunction

Liên hệ QC

minhxaydungvinh

Thành viên chính thức
Tham gia
25/12/10
Bài viết
85
Được thích
7
Mình muốn khai báo đối số là mảng trong UserFunction thì phải khai báo như thế nào nhỉ? Mình khai báo thế này thì VBA báo lỗi
Mã:
Function Test(arr())
    '''////.......
   
   
   
End function
 
Mình muốn khai báo đối số là mảng trong UserFunction thì phải khai báo như thế nào nhỉ? Mình khai báo thế này thì VBA báo lỗi
Mã:
Function Test(arr())
    '''////.......
  
  
  
End function
Bạn thử
Mã:
Function Test(ParamArray Arr() As Variant)
    '''////.......
  
  
  
End Function
 
Upvote 0
Tốt nhất là nên đính kèm File và nêu cụ thể vấn đề muốn và cần làm cái gì, ở đâu? Biết đâu các thành viên có giải pháp khác hay hơn, nhanh lẹ hơn, nhấn nút là được kết quả mà chẳng cần dùng hàm tự tạo.
 
Upvote 0
Tốt nhất là nên đính kèm File và nêu cụ thể vấn đề muốn và cần làm cái gì, ở đâu? Biết đâu các thành viên có giải pháp khác hay hơn, nhanh lẹ hơn, nhấn nút là được kết quả mà chẳng cần dùng hàm tự tạo.
Chỉ có cái "lỗi" ra sao mà còn không chịu nói rõ. Bảo đính kèm file hơi mất công cho thớt đấy!

Đoán: hàm trên sẽ báo lỗi nếu mảng đầu vào là một range.
 
Upvote 0
Không có gì sai ở đây.
Nếu có sai thì ở chỗ khác hoặc chỗ mà bạn thay bằng "..." để đánh đố người khác.

Muốn người khác trả lời chính xác thì tập thói quen nói rõ ràng, cung cấp code đầy đủ.
Tốt nhất là nên đính kèm File và nêu cụ thể vấn đề muốn và cần làm cái gì, ở đâu? Biết đâu các thành viên có giải pháp khác hay hơn, nhanh lẹ hơn, nhấn nút là được kết quả mà chẳng cần dùng hàm tự tạo.
Chỉ có cái "lỗi" ra sao mà còn không chịu nói rõ. Bảo đính kèm file hơi mất công cho thớt đấy!

Đoán: hàm trên sẽ báo lỗi nếu mảng đầu vào là một range.
Đây không phải là file cụ thể nào. Mà e chỉ bất chợt nghĩ đến function có đối số là hàm thôi. Tại em chưa thấy cái function nào như thế nên e tò mò. em định dùng hàm UniqueRange của bác @ndu96081631 trả về 1 mảng. Em lại dùng 1 hàm với đối số là mảng của hàm UniqueRange, nếu 1 phần tử của mảng UniqueRange trùng 1 giá trị mình cho trước thì trả về STT của phần tư đó
 
Upvote 0
Web KT
Back
Top Bottom