Vba ubound двумерный массив

Возвращает тип данных Long , содержащий самый крупный доступный нижний индекс для указанного измерения массива. Returns a Long data type containing the largest available subscript for the indicated dimension of an array.

Синтаксис Syntax

UBound (аррайнаме, [ измерение ]) UBound(arrayname, [ dimension ])

Синтаксис функции UBound состоит из следующих частей. The UBound function syntax has these parts.

Часть Part Описание Description
аррайнаме arrayname Обязательно. Required. Имя переменной массива; соответствует стандарту соглашений об именовании переменных. Name of the array variable; follows standard variable naming conventions.
аналитики dimension Необязательный аргумент. Variant (Long). Optional; Variant (Long). Целое число, указывающее, какая верхняя граница измерения возвращается. Whole number indicating which dimension’s upper bound is returned. Используйте 1 для первого измерения, 2 для второго и т. д. Use 1 for the first dimension, 2 for the second, and so on. Если размер измерения опущен, то предполагается, что используется 1. If dimension is omitted, 1 is assumed.

Примечания Remarks

Функция UBound используется с функцией LBound для определения размера массива. The UBound function is used with the LBound function to determine the size of an array. Используйте функцию LBound для поиска нижнего предела измерения массива. Use the LBound function to find the lower limit of an array dimension.

UBound возвращает следующие значения для массива с этими измерениями: UBound returns the following values for an array with these dimensions:

Statement Statement Возвращаемое значение Return Value
UBound(A, 1) 100 100
UBound(A, 2) 4 3
UBound(A, 3) SP4 4

Пример Example

В этом примере функция UBound используется для определения самого большого доступного индекса указанного измерения массива. This example uses the UBound function to determine the largest available subscript for the indicated dimension of an array.

Читайте также:  Установите число значащих цифр в числе 649

См. также See also

Поддержка и обратная связь Support and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь. Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Возвращает значение типа Long, содержащее верхнюю границу размерности для указанного измерения массива.

Функция UBound имеет следующие аргументы:

Обязательный аргумент. Имя переменной массива; должно удовлетворять стандартным соглашениям об именовании.

Необязательный аргумент. Variant ( Long). Целое число, указывающее, для какого измерения массива должна быть возвращена верхняя граница. Для первого измерения следует задать значение 1, для второго — 2 и т. д. Если аргумент измерение не указан, используется значение 1.

Функция UBound используется в сочетании с функцией LBound для определения размера массива. Функция LBound позволяет определить нижнюю границу измерения массива.

Функция UBound возвращает следующие значения для массива с указанными изменениями:

Функция UBound (Upper Bound) служит для определения верхней границы (индекса самого последнего элемента) массива по заданному измерению

Возвращает значение типа Long, содержащее наибольший возможный верхний индекс для указанного измерения массива

Читайте также:  Как в пдф убрать выделение текста цветом
Элемент Описание
ArrayName Обязательный. Имя переменной массива, соответствующее стандартным соглашениям о наименовании переменных. При задании в качестве аргумента переменной, не являющейся массивом, генерируется ошибка времени исполнения Type mismatch
Dimension Необязательный. Значение типа Variant(Long). Целое число, указывающее, для какого из измерений возвращается верхняя граница. Первому измерению соответствует 1, второму – 2 и т. д. Если параметр Dimension опущен, предполагается значение равное 1

Функция UBound применяется совместно с функцией LBound для определения размера массива. Функция LBound используется для нахождения нижней границы для измерения массива