Debes basarte en la otra variable (la que suma) la i
Cita de: "cpmario"Debes basarte en la otra variable (la que suma) la i Código: Text public type tArreglo Arreglo() as Tipo1 NElementos as Integerend type Cada vez que pongas un elemento en Arreglo, sumas uno a NElementos. Salud y república
Perdón, señor listo Nebire, UBound da error si el array no tiene ningún elemento. Prueba esto:Código: Visual Basic Dim Lista() as IntegerDim a as Integer a = UBound(Lista)
Declarar variables variant es de mala programacion puesto que son lentas y ocupan memoria innecesariamente. Yo prefiero mi solución porque es más rápida a la hora de ejecutar y ocupa menos memoria. Como regla general, JAMÁS deben usar variables de tipo Variant.
Una variable Variant puede contener una matriz de cualquier tipo, excepto cadenas de longitud fija y tipos definidos por el usuario.
Bueno, aquí cada uno tiene su forma de resolver los problemas. También veo que no te atienes a razones, puesto que te repito que una variable de tipo Variant (y no hablemos de un array de Variant) es la más lenta 3. Variant es una muy mala idea de Microsoft, cualquier programador con experiencia te lo puede confirmar. ¿Quién usa VARIANT en C++? Nadie, por algo será.
Aqui te dejo un enlace al tipo Variant y las excepciones para usarlo. Un saludo.
No se....., no encontre en internet entonces hice esta funcion las variables Variat para crear arreglos en esta utilizo una pero solo por referencia para permitir todo tipo de matrices