|
|
#1 (permalink) |
![]() Fecha de Ingreso: marzo-2005
Mensajes: 82
|
Arrays en Excel VBA
|
|
|
|
|
|
#2 (permalink) |
|
Colaborador
![]() Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 1.855
|
Suponiendo este array de 10 elementos:
Código:
Para saber cuantos elementos hay, te basta con llamar a UBound y sumarle 1, pues los elementos del vector empiezan a contar desde 0 (en el ejemplo: 0,1,2,3,4,5,6,7,8,9).mi_array = Array("A", "B", "C", "D", "e", "F", "G", "H", "I", "J")
Por tanto:
Código:
Te devuelve en la celda A1, el dato que buscas, en este caso: 10Range("A1") = UBound(mi_array) + 1
En este otro caso:
Código:
Te devolvería como resultado en A2: ARange("A2") = mi_array(0)
Salu2 |
|
|
|