2016-07-27 7 views

答えて

2

名前arguements

引き数名の後にコロンを付け、 に等号(:=)を付け、その後に引き数を続けます。

名前付き引数は、オプションの引数を持つ プロシージャを呼び出すときに特に便利です。名前付き引数を使用する場合は、 に位置指定の引数がないことを示すためにカンマを含める必要はありません。 という名前の引数を使用すると、 がどの引数を渡したのか、省略したのかを追跡しやすくなります。あなたがSubまたはFunctionプロシージャを呼び出すとき

Understanding Named Arguments and Optional Arguments

、あなたは引数を供給することができ 位置、順番に彼らは、プロシージャの定義、 に表示されるかは関係なく、名前で引数を指定することができます位置付ける。に示すように、それぞれ、カンマで区切られ、正しい 位置に引数を供給することにより

Sub PassArgs(strName As String, intAge As Integer, dteBirth As Date) 
Debug.Print strName, intAge, dteBirth 
End Sub 

あなたはこのプロシージャを呼び出すことができます。例えば

は、次のSub手順は3つの引数を取り次 例:

PassArgs("Mary", 29, #2-21-69#) 

また、名前付き引数の をカンマで区切って指定することで、このプロシージャを呼び出すこともできます。

PassArgs(intAge:=29, dteBirth:=#2/21/69#, strName:="Mary") 
関連する問題