Dim as Long AAAAlong Dim As String DataValString() AAAAlong = TestTest01(DataValString()) Dim BBBBlong As Long = TestTest01(DataValString()) と参照側で定義して、被参照側で Public Function TestTest01(DataValString() As String) as Long
TestTest01=0 'Dim DataValString() As String: 'エラー 'Dim DataValString(20) As String: 'エラー
ReDim DataValString(20) End Function とやったらば、被参照側でのDim文はコンパイルエラーで、ReDim文が使用可能。