LBound функциясы

жиынтық көрсетілген өлшемділігі үшін ең кіші жарамды индексі бар Ұзын деректер түрі деректер түріндегі мәнді қайтарады.

Синтаксис

LBound(жиыматауы [, өлшемділік ] )

LBound функциясының синтаксисінде мынадай дәлелдер бар:

Дәлел

Сипаттама

жиыматауы

Міндетті дәлел. Стандартты айнымалыларға атау беру жөніндегі келісімдерге сәйкес болатын жиым айнымалы атауы.

өлшемділік

Қосымша дәлел. Variant (Long) деректер түрі. Төменгі шектің жиымның қай өлшемділігі үшін қайтарылатынын көрсететін бүтін сан. Бірінші өлшемділік үшін 1 санын, екіншісі үшін 2 санын және т.б. пайдаланыңыз. Егер өлшемділік дәлелі көрсетілмесе, 1 саны пайдаланылады.


Ескертпелер

Жиым өлшемін анықтау үшін LBound функциясы UBound функциясымен бірге пайдаланылады. Жиым өлшемділігінің жоғарғы шегін табу үшін UBound функциясын пайдаланыңыз.

Кестеде мәндері төмендегідей жиым үшін LBound функциясы қайтаратын мәндер көрсетілген:

Dim A(1 To 100, 0 To 3, -3 To 4)

Амалдағыш

Қайтарылатын мән

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


Кез келген өлшемділік үшін әдепкі төменгі шек 0 немесе 1 болады, ол OptionBase амалдағышына байланысты болады. Array функциясымен жасалған жиымның негізі нөлге тең және оған Option Base мәні әсер етпейді.

Өлшемділіктері Dim, Private, Public, ReDim немесе Static амалдағыштарында To өрнегін пайдаланып анықталған жиымдарда төменгі шек ретінде кез келген бүтін мән болуы мүмкін.

Мысал

Ескерту : Төмендегі үлгілер осы жетені Бағдарламаларға арналған Visual Basic (VBA) модулінде пайдаланылуын көрсетеді. VBA модулімен жұмыс істеу туралы көбірек ақпарат алу үшін, жайылмалы шаршыдағы Іздеу түймешігінің қасындағы Жасақтаушы сілтемелері түймешігін нұқып, іздеу жолағына бір немесе бірнеше шартты ендіріңіз.

Бұл мысалда жиымның көрсетілген өлшемділігі үшін ең кіші жарамды индексті анықтау үшін LBound функциясы пайдаланылады. Жиымның негізгі индексі үшін әдепкі берілген 0 мәнін ауыстыру үшін Option Base нұсқауын пайдаланыңыз.

Dim Lower
' Declare array variables.
Dim MyArray(1 To 10, 5 To 15, 10 To 20)
Dim AnyArray(10)
Lower = Lbound(MyArray, 1) ' Returns 1.
Lower = Lbound(MyArray, 3) ' Returns 10.
Lower = Lbound(AnyArray)
' Returns 0 or 1, depending on setting of Option Base.
Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×