단일 치수 배열을 사용한다고 가정 해 보겠습니다. 명시 적으로 값이 할당 된 요소의 가장 높은 색인이 무엇인지 간단하게 알려주는 방법이 있습니까? 루프를 거치고 계산하는 것 외에는? Ubound가 배열의 가장 높은 차원을 찾았지만 필요한 것은 아닙니다. Ubound와 같은 것이 있지만 배열의 채워진 요소 만 계산하거나 가장 높은 인덱스를 채 웁니다.배열이 가장 많이 채워지는 치수 vba
내 배열에 문자열이 있습니다. 또한 배열이 다차원 일 경우 어떻게됩니까?
저는 Excel에서 작업하고 있습니다.
당신의 말씨가 불분명합니다 ... "단일 차원 배열"의 "가장 높은 차원"은 하나입니다. 배열에서 가장 큰 값을 의미합니까? – ewall
OP는 기본값이있는 요소가 아니라 명시 적으로 값이 할당 된 요소의 최상위 인덱스 *를 의미합니다. 배열에 포함될 수있는 값의 종류가 무엇인지 알 경우 'Application.WorksheetFunction'을 통해 Excel 함수 (COUNTA 등) 중 하나를 사용하여 원하는 것을 얻을 수도 있지만 – jtolle
나는 동의합니다. @jtolle을 사용하여 공유해야하는 배열에 대한 자세한 내용을 토대로 특정 대답을 수행해야합니다. –