Índice
Descrição UBound
Retorna o índice mais alto para uma dimensão de uma matriz.
Exemplos UBound Simples
1234 | Sub UBound_Example ()Dim a (3 a 10) como inteiroMsgBox UBound (a)End Sub |
Resultado: 10
Sintaxe UBound
1 | UBound (ArrayName, [Dimension]) |
A função UBound contém 2 argumentos:
ArrayName: Nome da variável Array.
Dimensão: [Opcional] Inteiro indicando qual limite inferior da dimensão é retornado. Use 1 para a primeira dimensão, 2 para a segunda, etc. 1 se omitido.
Exemplos de função UBound do Excel VBA
1234567 | Sub UBound_Example1 ()Dim arrValue (1 a 5, 4 a 8, 12 a 25)MsgBox UBound (arrValue)MsgBox UBound (arrValue, 1)MsgBox UBound (arrValue, 2)MsgBox UBound (arrValue, 3)End Sub |
Resultado: 5, 5, 8, 25
Descrição LBound
Retorna o menor subscrito para uma dimensão de uma matriz.
Exemplos simples de LBound
1234 | Sub LBound_Example ()Dim a (3 a 10) como inteiroMsgBox LBound (a)End Sub |
Resultado: 3
Sintaxe LBound
1 | LBound(ArrayName, [Dimension]) |
A função LBound contém 2 argumentos:
ArrayName: Nome da variável Array.
Dimensão: [Opcional] Inteiro indicando qual limite inferior da dimensão é retornado. Use 1 para a primeira dimensão, 2 para a segunda, etc. 1 se omitido.
Exemplos de função LBound do Excel VBA
1234567 | Sub LBound_Example1 ()Dim arrValue (1 a 5, 4 a 8, 12 a 25)MsgBox LBound (arrValue)MsgBox LBound (arrValue, 1)MsgBox LBound (arrValue, 2)MsgBox LBound (arrValue, 3)End Sub |
Resultado: 1, 1, 4, 12