es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La propiedad FindNext del objeto Range no puede ser asignada.

He escrito un código que incluye el método FindNext. Todo el código funciona hasta ahora, solo cuando llega al método FindNext muestra un error que dice que no se puede asignar el objeto FindNext.
Sin embargo, no veo que se cambie el objeto Range (en este caso “cell”) de ninguna manera para que el método FindNext no pueda asignarlo. ¿Alguien tiene alguna idea?

Por favor, ignore cualquier código escrito de forma incorrecta, soy muy nuevo en VBA 😉

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Es posible que el error no esté relacionado con el objeto “cell” del rango que está siendo modificado, sino con una causa diferente. Un problema potencial podría ser si el método Find inicial no encuentra ninguna celda que coincida, en cuyo caso el método FindNext no tendría ningún objeto para asignar a “cell”. Otro problema podría ser si hay múltiples hojas de trabajo en el libro y la hoja activa cambia antes de que se complete el bucle, lo que hace que el método FindNext busque en la hoja incorrecta o no encuentre coincidencias. Puede ser útil incluir manejo de errores en el código para identificar cualquier error específico que ocurra durante la ejecución.

Comments are closed.