• ベストアンサー

「:=」の意味

お世話になります Workbooks.Open FileName:="hogehoge.xls" よく、こう言うステートメントを記述しますが、 この場合の「:=」はどういう意味なんでしょうか。 たとえば「=」と比べて何が違うんでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

http://www.sanynet.ne.jp/~awa/excelvba/kouza/chapt_03/003.html 関数(この場合はWorkbooks.Open))の名前付き引数のパラメータ指定をする際に使います。

その他の回答 (1)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

『:=』は名前つき引数への代入ををあらわします たとえば Sub TestFunc( Optional Arg1 as Integer = 0, optional TestB as String = "" ) といったプロシージャがあったとします 一般的には引数を Arg1とTestBをカンマ『,』で区切って与えます これを TestBのみ与えるといった使い方ができるようにするものです 一般的には TestFunc 3,"abc" といった使い方をしますが TestFunc TestB:="hoge" といったことを可能にするものです この場合 引数 Arg1は 宣言時に与えられた初期値の0になります

関連するQ&A