본문 바로가기
Office/VBA

VBA에서 상수에 따라 크기가 변하는 배열 선언 불가

by belitino 2016. 6. 6.

출처: http://stackoverflow.com/questions/5185595/error-in-excel-vb-function-constant-expression-required

 

배열의 크기를 Const로 정의하고 거기에 따라서 크기가 고정되는 배열을 선언해보려고 했는데 잘 안되서 찾아보니 VBA는 방법이 없네요.

 

다음과 같이 먼저 동적 배열을 선언하고 상수 크기에 맞게 ReDim 해주는 방법을 사용해야 합니다.

 

Dim probabilities() As Double
ReDim probabilities(0 To n)