Compartir a través de


El controlador de eventos no es válido

La lista de parámetros de un procedimiento de control de eventos debe coincidir exactamente con la declaración del evento. Este error tiene la siguiente causa y solución:

  • El procedimiento de control de eventos tiene un número de parámetros incorrecto. Elimine los parámetros que sobran y agregue los que faltan.

  • Uno o más parámetros de procedimiento de control de eventos tiene un tipo de datos incorrecto.

    Haga que los tipos de parámetro coincidan con los de la declaración del evento.

  • El procedimiento de control de eventos es una instrucción Function en lugar de Sub. Haga que el procedimiento sea una instrucción Sub. Un controlador de eventos no puede devolver un valor.

  • Otra biblioteca de tipos usa el nombre de evento para uno de sus propios tipos.

    Califique el nombre con el nombre de la biblioteca de tipos correcta para evitar la ambigüedad.

Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.