Microsoft Office Online
Přihlášení k webu Moje služba Office Online (Co je to?) | Přihlásit

 
 
Microsoft Office Access
Hledat
Hledat
 
Vyzkoušení nebo nákup
Získání systému Office 2007
Aktualizace: (c) Microsoft
Stahování pro sadu Office
 
 
 
Upozornění: Tuto stránku zobrazujete v nepodporované verzi webového prohlížeče. Tento web pracuje nejlépe v aplikaci Microsoft Internet Explorer 6.0 či novější, v aplikaci Firefox 1.5 nebo v aplikaci Netscape Navigator 8.0 či novější. Další informace o podporovaných prohlížečích

Funkce LBound
 

Vrátí hodnotu typu Long (Typ dat Long: Základní typ dat pro ukládání velkých celých čísel. Proměnná typu Long je uložena jako 32bitové číslo v rozmezí od -2 147 483 648 do 2 147 483 647.) obsahující nejnižší index, který je pro uvedený rozměr pole (Pole: Proměnná obsahující konečný počet prvků, které mají společný název a typ dat. Každý prvek v poli je označen jedinečným indexem. Změny provedené u jednoho prvku v poli nemají na ostatní prvky žádný vliv.) k dispozici.

Syntaxe

LBound(název_pole [, rozměr ] )

Syntaxe funkce LBound zahrnuje následující argumenty:

Argument Popis
název_pole Povinný argument. Název proměnné (Proměnná: Pojmenované umístění pro ukládání, které může obsahovat data, jež lze během doby spuštění programu změnit. Každá proměnná má název, jež ji v dané úrovni oboru jednoznačně identifikuje. Typ dat může, ale nemusí být zadán.) pole, který musí vyhovovat standardním konvencím pro názvy.
rozměr Nepovinný argument. Hodnota typu Variant (Long). Celé číslo označující rozměr, jehož dolní mez má být vrácena. Pro první rozměr použijte hodnotu 1, pro druhý rozměr použijte hodnotu 2 atd. Pokud je argument rozměr vynechán, předpokládá se, že je jeho hodnota 1.

Poznámky

Funkce LBound slouží společně s funkcí UBound ke zjištění velikosti pole. Horní mez rozměru pole lze zjistit pomocí funkce UBound.

Funkce LBound vrátí pro pole s následujícími rozměry hodnoty uvedené v následující tabulce:

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

		
Příkaz Návratová hodnota
LBound(A, 1) 1
LBound(A, 2) 0
LBound(A, 3) -3

Výchozí dolní mez pro jakýkoli rozměr je 0 nebo 1 (v závislosti na nastavení příkazu Option Base). Základ pole vytvořený pomocí funkce Array je nulový a není ovlivněn příkazem Option Base.

U polí, jejichž rozměry jsou nastaveny pomocí klauzule To příkazu Dim, Private, Public, ReDim nebo Static, může být jako dolní mez nastavena jakákoli celočíselná hodnota.

Příklad

 Poznámka:   Následující příklady uvádějí použití této funkce v modulu jazyka Visual Basic for Applications (VBA). Další informace o práci s jazykem VBA získáte tak, že klepnete na položku Referenční informace pro vývojáře v rozevíracím seznamu vedle pole Hledat a do pole pro hledání zadáte jeden nebo více pojmů.

V tomto příkladu je pomocí funkce LBound zjištěn nejnižší index, který je pro určený rozměr pole k dispozici. Výchozí hodnotu indexu základního pole (0) lze přepsat pomocí příkazu 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.

		
Viz také
inzerát