2016-04-25 11 views
2

配列サイズは他の関数によって決まります。私は私が配列変数に配列サイズを定義する方法

Option Explicit 
Sub Abcd() 
    Dim n_variables As Integer 
    n_variables = def() 
    MsgBox "n_variables" & n_variables 
    Dim abc(1 To n_variables) As Integer 
End Sub 
Function def() 
    def = 100 
End Function 

のサイズを定義したいと思います

のエラー「必要な定数式」を取得しています変数を使用して、配列のサイズを定義しようとしたときには私ができる任意の方法があります変数の形式で配列のサイズを定義しますか? いずれかが私を助けてください。

+1

いつでも 'Redim'を使って配列サイズを変更することができます。 –

+0

ありがとうPankaj ... – surendra

答えて

2
Dim n_variables As Integer 
n_variables = def() 
MsgBox "n_variables" & n_variables 
Dim abc() As Integer 
Redim abc(1 To n_variables) As Integer 
関連する問題