Função LBound

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Devolve um valor longo que contém o mais pequeno disponível inferior à linha para a dimensão indicada de um matriz.

Sintaxe

LBound ( nomematriz [dimensão ] )

A sintaxe da função LBound tem os seguintes argumentos:

Argumento

Descrição

nomematriz

Obrigatório. Nome do a matriz variável; Segue-se convenções de nomenclatura variáveis padrão.

dimensão

Opcional. Variante (Longo). Número inteiro que indica vínculo inferior de dimensão que é devolvido. Utilizar 1 para a primeira dimensão, 2 para a segunda e assim sucessivamente. Se dimensão for omitido, é assumido 1.


Observações

A função de LBound é utilizada com a função UBound para determinar o tamanho de uma matriz. Utilize a função UBound para localizar o limite superior de uma dimensão de matriz.

LBound devolve os valores na seguinte tabela para uma matriz com as dimensões seguintes:

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

Declaração

Valor Devolvido

LBound(A, 1)

1

LBound(A, 2)

0

LBound(A, 3)

-3


O limite inferior da predefinido para qualquer dimensão é 0 ou 1, dependendo na definição da opçãoBase instrução. A base de uma matriz criada com a função matriz é zero; é afetado por Opção base de dados de conhecimento.

Matrizes para a qual dimensões são definidas utilizando a cláusula To numa instrução Dim, privado, público, ReDimou estático podem ter qualquer valor inteiro como um limite inferior.

Exemplo

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo utiliza a função LBound para determinar o mais pequeno disponível inferior à linha para a dimensão indicada de uma matriz. Utilize a Opção Base declaração para substituir o valor inferior à linha predefinido matriz de base de 0.

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.
Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×