Excel VBAのDebug.PrintやMsgBoxでは配列を直接出力出来ないらしい
Sub PrintArray() Debug.Print Split("a,b,c", ",") End Sub
上記のプロシージャを実行すると、
実行時エラー '13': 型が一致しません。
といったエラーメッセージが表示される。
てっきりSplit関数の指定方法の問題かと思ったが、
どうもDebug.PrintやMsgBoxでは配列が出力出来ないらしい。
Sub PrintArray() Debug.Print Split("a,b,c", ",")(0) End Sub
上記のようにインデックスを指定すると印字された。
PHPのvar_dumpやJavascriptのconsole.logのつもりでいるとハマる。