Option Base (Instrucción)

Visual Basic VBLR

Option Base (Instrucción)

       

Se usa en el nivel de módulo para declarar el límite inferior predeterminado para subíndices de matriz.

Sintaxis

Option Base {0 | 1}

Comentarios

Como la base predeterminada es 0, la instrucción Option Base nunca se requiere. Sin embargo, si usa la instrucción debe aparecer en un módulo antes de cualquier procedimiento. Option Base sólo puede aparecer una vez en un módulo y debe preceder a las declaraciones de matriz que incluyen las dimensiones.

Nota   La cláusula To en las instrucciones Dim, Private, Public, ReDim y Static proporciona una forma más flexible de controlar el intervalo de los subíndices de una matriz. Sin embargo, si no establece explícitamente el límite inferior con una cláusula To, puede usar Option Base para cambiar el límite inferior predeterminado a 1. La base de una matriz creada con la función Array o la palabra clave ParamArray es cero; Option Base no afecta a ParamArray (o la función Array, cuando se califica con el nombre de su biblioteca de tipo, por ejemplo VBA.Array).

La instrucción Option Base sólo afecta el límite inferior de las matrices en el módulo donde se ubica la instrucción.