Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Ofimática (http://www.forosdelweb.com/f90/)
-   -   Arrays en Excel VBA (http://www.forosdelweb.com/f90/arrays-excel-vba-406607/)

davidtorrejon 04/07/2006 04:34

Arrays en Excel VBA
 
Hola a tod@s, mi cuestion es facil de plantear: Necesito usar arrays en una hoja de calculo con VBA. ¿Cual es la propiedad que te indica el numero de elementos del array?. Ya probe con cosas como array.length y array.len, pero me da error. ¿Alguien puede ayudarme?. Gracias, Chao

3pies 04/07/2006 05:01

Suponiendo este array de 10 elementos:
Código:

mi_array = Array("A", "B", "C", "D", "e", "F", "G", "H", "I", "J")
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).

Por tanto:
Código:

Range("A1") = UBound(mi_array) + 1
Te devuelve en la celda A1, el dato que buscas, en este caso: 10

En este otro caso:
Código:

Range("A2") = mi_array(0)
Te devolvería como resultado en A2: A

Salu2


La zona horaria es GMT -6. Ahora son las 22:15.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.