Tabla de contenido
Descripción de UBound
Devuelve el subíndice más alto para una dimensión de una matriz.
Ejemplos simples de UBound
1234 | Sub UBound_Example ()Atenuar a (3 a 10) como enteroMsgBox UBound (a)End Sub |
Resultado: 10
Sintaxis de UBound
1 | UBound (ArrayName, [Dimension]) |
La función UBound contiene 2 argumentos:
ArrayName: Nombre de la variable de matriz.
Dimensión: [Opcional] Número entero que indica el límite inferior de la dimensión que se devuelve. Utilice 1 para la primera dimensión, 2 para la segunda, etc. 1 si se omite.
Ejemplos de función UBound de 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
Descripción de LBound
Devuelve el subíndice más bajo para una dimensión de una matriz.
Ejemplos simples de LBound
1234 | Sub LBound_Example ()Atenuar a (3 a 10) como enteroMsgBox LBound (a)End Sub |
Resultado: 3
Sintaxis de LBound
1 | LBound(ArrayName, [Dimension]) |
La función LBound contiene 2 argumentos:
ArrayName: Nombre de la variable de matriz.
Dimensión: [Opcional] Número entero que indica el límite inferior de la dimensión que se devuelve. Utilice 1 para la primera dimensión, 2 para la segunda, etc. 1 si se omite.
Ejemplos de la función LBound de 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