前提・実現したいこと
配列を関数またはクラスに渡したいのですが、コンパイルエラーになってしまいます。
配列を渡しているつもりなのですが、問題箇所がわからないので教えてください。
発生している問題・エラーメッセージ
コンパイルエラー: 型が一致しません:配列またはユーザ定義型を指定してください
該当のソースコード
VBA
1sub getIEdata() 2 Dim days(6), uriagekin(6) As String 3 Dim i As Long 4 Dim term,code as String 5 i= 3 6 days(0) = "20190101" 7 days(1) = "20190102" 8 uriagekin(0) = "10000" 9 uriagekin(1) = "15000" 10 11 call pasteInfo(term,code,days(),uriagekin(),i) 12 13End Sub 14 15Sub pasteInfo(ByVal term As String, ByVal code As String, ByRef days() As String, ByRef uriage() As String, ByVal i As Long) 16 17 処理(省略) 18 19End Sub
試したこと
FunctionをSubに変えてみました。
引数を()あり、()なし、(6)などに変更してみましたが、エラーは変わりませんでした。
補足情報(FW/ツールのバージョンなど)
VBA7.1 excel 2016

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/29 09:20
2019/01/29 09:38