|
▼Nobu10 さん:
ついでに老婆心ながら。
メソッドあるいは関数 (引数) と記述する人がいます。
↑で申し上げたことを理解して、あえてそうしているならいいのですが
ほとんどは、理解せずに使っている。
たとえば MsgBox ("こんにちは")
たまたまエラーにはなりませんが、これは【間違った】記述です。
MsgBox にはメッセージの他に、ボタンの種類なんかも指定できますよね。
MsgBox ("こんにちは",vbInformation)
このようにコードペインに打ち込んでエンターしてみてください。
コンパイラーに叱られますねぇ。
MsgBox "こんにちは",vbInformation
これが正しい書き方です。
MsgBox ("こんにちは") は、なぜOKなのか?
それは この ( ) が 引数に対してつけられたものではなく、その中の1つの変数に対して
つけられたものだからです。
つまり、
MsgBox ("こんにちは"),vbInformation
といったように、第1引数を ( ) で囲んでいるということなんです。
で、この( ) で囲まれた変数は、前レスで説明したクローンになります。
|
|