定义的时候加上Optional关键字,就可以了要注意的是,可选参数后面如果还有其他的参数,则必须都是可选参数。另外,定义可选参数,需要定义默认值。如果调用时,没有指定这个可选参数的值,则使用默认值Public Sub AddItem(ByVal Item As String, Optional ByVal Index As integer=0)Combo1.AddItem Item, IndexEnd Sub
Public Sub AddItem(ByVal Item As String,optional ByVal Index As Variant)if IsMissing(index) thenCombo1.AddItem ItemelseCombo1.AddItem Item, Indexend ifend sub