2014-06-13 1 views
0

나는 배열을 사용하려고하는 VBA 초보자이며 컴파일 오류가 발생했습니다. 단순히 다음을 시도했을 때 예상 식별자.컴파일 오류 : UBound (배열)에 대한 예상 식별자

Dim ExcludeDays() As Date 
ubound(ExcludeDays) = Range("Exclude").End(xlDown).Row - Range("Exclude").Row 

모든 공통 참조 라이브러리를 추가했지만 작동하지 않습니다. 어떤 아이디어가 여기에서 일어날 수 있습니까?

감사합니다.

+0

UBound 함수는 배열의 위 크기를 제공합니다, 그것은 (읽기 전용)을 설정하지 않습니다. 게리 (Gary)의 학생이 보여 주듯이 Redim –

답변

2

오른쪽 아이디어, 단지 구문을 수정 :

Dim ExcludeDays() As Date 
ReDim ExcludeDays(1 to Range("Exclude").End(xlDown).Row - Range("Exclude").Row) 
+0

을 사용하면 포함 된 하한을 볼 수 있습니다. 그러나 맥락을 감안할 때 아마도 '0' –

관련 문제