Título: Problema con FOR Publicado por: HJ ~ en 2 Julio 2010, 15:51 pm Hola, veréis, tengo una función que se repite en VB y me obtiene una serie de variables de una cadena definida, el caso es que, por ejemplo, me obtiene las 5 primeras cadenas, pero las siguientes no me las puede obtener, me tira un error, ya que han sido alteradas, lo que quiero es que omita ese error y siga repitiendo la función FOR.
Hasta ahora me tiraba un error, pero lo evado haciendo esto: Código
Pero eso no me sirve, ya que, para la función y, como es lógico, me para la función FOR pero no sigue adelante, mi pregunta es, como puedo hacer que se omita el error, y siga adelante? No me digais con "on error resume next" porque no se repite, me tira la ultima cadena de antes. Gracias Título: Re: Problema con FOR Publicado por: Novlucker en 2 Julio 2010, 15:53 pm Sin ver la función estamos adivinando, debe de haber una razón para ese error verdad?
Saludos Título: Re: Problema con FOR Publicado por: HJ ~ en 2 Julio 2010, 16:01 pm Sin ver la función estamos adivinando, debe de haber una razón para ese error verdad? Saludos Sin problema. Código
La funcion funciona perfecto, pero si encuentr aun bache, es decir, una cadena que no contiene "Nombre" me peta. Gracias Título: Re: Problema con FOR Publicado por: Novlucker en 2 Julio 2010, 16:18 pm Notas, no uses etiquetas :-( (errorsub:)
El código tiene varios problemas:
Saludos Título: Re: Problema con FOR Publicado por: HJ ~ en 2 Julio 2010, 16:42 pm Notas, no uses etiquetas :-( (errorsub:) El código tiene varios problemas:
Saludos 1- No, tienes razón, no lo se con certeza. 2- En este caso debería separar el split entonces, no es así? 3- Exacto, el objetivo es que continúe cuando encuentre algo incorrecto 4- Eso no le des importancia lo hice porque no me cogía el primer elemento y lo debía hacer así. Espero que me puedas ayudar. Gracias Título: Re: Problema con FOR Publicado por: BlackZeroX en 2 Julio 2010, 20:58 pm Aprende a no hacer en un bucle sea del tipo qué sea un proceso tras otro repetitivo si es un split o X función qué sabes te va a dar lo mismo, es mejor almacenarlo en una variable para trabajar con esta y no con la función en este caso se resume a:
Código
|