Título: [SRC] IIfEx [by Mr. Frog ©] Publicado por: Psyke1 en 11 Febrero 2011, 14:31 pm Bueno, os traigo esta simple función para reemplazar a IIf(). :)
IIf(), es una función muy cómoda de vb, pero no es recomendable usarla en bucles o si se necesita especial agilidad porque es leeeenta. :-( La mía funciona exactamente igual, con la ventaja de que los argumentos en caso de ser Falso o Verdadero son opcionales. ;) Código
Un pequeño ejemplo de velocidad usando CTiming.cls (http://www.xbeat.net/vbspeed/download/CTiming.zip) : Código
Resultado (IIfEx = IIIf ; que le cambié el nombre :rolleyes:) : (http://img109.imageshack.us/img109/1305/dibujobby.jpg) (http://images1.memegenerator.net/ImageMacro/5008584/Problem.jpg?imageSize=Large&generatorName=Troll-Face) Nota: Aún así si se necesita especial velocidad mejor usar If. :rolleyes: DoEvents! :P Título: Re: [SRC] IIIf [by Mr. Frog ©] Publicado por: 79137913 en 11 Febrero 2011, 14:35 pm HOLA!!!
Muy buena Mr Frog!!! Me hacen recordar al SI(condicion,ValorVerdadero,ValorFalso) del EXCEL. Igual ya te lo habia dicho :P. Re bien, Mejora en un 40% a la iif Original, esta perfecta! GRACIAS POR LEER!!! Título: Re: [SRC] IIfEx [by Mr. Frog ©] Publicado por: Psyke1 en 11 Febrero 2011, 15:15 pm Gracias, unicamente quería demostrar que para mejorar la velocidad de vb no hace falta romperse la cabeza.
Código
Código
Resultado: (http://img842.imageshack.us/img842/8358/dibujoowi.jpg) DoEvents! :P |