belirleyin:VBA Fonksiyon argüman listesi aşağıdaki gibi bir şey yapmak için arıyorum
diyorlar kullanıcı vArg3 için listenin bir açılır alırPublic Function myFunc(vArg1 as string, vArg2 as string, vArg3 as ["A","B","C"])
End Function
. Bu aşağıdakine benzer olacaktır: vbTextCompare fonksiyonu için önceden tanımlanmış liste veya argümanlar seçilebilir
Public Sub Main()
Call StrComp("A", "B", vbTextCompare)
End Sub
.
Teşekkür
Bana onu dövdün. Daha fazla bilgi için buraya bakın: http://www.cpearson.com/excel/Enums.aspx – mwolfe02
Ayrıca bir "enum" un sadece tamsayı için bir etiket olduğunu belirtmeliyim. Numaralandırılmış bir fonksiyon parametresi üzerinden 57 gibi "yasadışı değerler" den geçmek mümkündür, dolayısıyla Fink burada Case Else'e dahil edilmiştir. –
Bir Enum'un, Pearson'un web sitesine göre bir _long_ tamsayı olduğunu unutmayın: http://www.cpearson.com/excel/Enums.aspx. –