Notifications
Clear all

Como pegar o Option Base?

5 Posts
2 Usuários
0 Reactions
1,559 Visualizações
(@wilker12)
Posts: 0
New Member
Topic starter
 

Olá,

Com qual propriedade da hierarquia acesso o valor atual da Option Base? Application, Workbooks...
Obs.: sei que o default é zero.

Grato. :geek:

 
Postado : 23/09/2018 9:42 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi a duvida sobre hierarquia e/ou pegar.
a especificação -->Option Base<-- somente "afeta" as declarações de Array/Matriz, indicando seu lBound (limite inferior), e e valida apenas no modulo em que foi incluida
Option Base aceita somente dois valores 0 (Zero) e 1 (Hum), quando não especificado (visto não ser requerida) o valor Default/Padrão é 0 (Zero).
Somente precisa ser utilizada se desejar iniciar suas array em 1 (hum),visto que o padrão inicia do 0 (zero).
Obs.: Mesmo especificado como -->Base 1<-- , não afeta declarações especificadas com o nome da biblioteca. Ex.: VBA.Array

 
Postado : 23/09/2018 10:07 am
(@wilker12)
Posts: 0
New Member
Topic starter
 

Vou perguntar de outra forma: Como se altera o Option Base em tempo de execução?

 
Postado : 23/09/2018 10:25 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Que eu saiba não altera, em execução voce define/dimensiona/redimensiona sua array.

 
Postado : 23/09/2018 5:02 pm
(@wilker12)
Posts: 0
New Member
Topic starter
 

Ok. Vlw.

 
Postado : 24/09/2018 10:46 am