Share via


La declaración del procedimiento no coincide con la descripción del evento o procedimiento que tiene el mismo nombre

El módulo de clase tiene un nombre de procedimiento que está en conflicto con el nombre de un evento. Este error lo provoca la siguiente causa y tiene la siguiente solución:

  • Un procedimiento tiene el mismo nombre que un evento, pero no tiene la misma firma (es decir, la cantidad y tipos de parámetros). Esto puede ocurrir si hace algo como, por ejemplo, agregar un parámetro nuevo a un procedimiento de evento. Por ejemplo, si modifica la definición de un evento Form_Load de un formulario del modo siguiente, se producirá este error:

      Sub Form_Load (MyParam As Integer) 
      . . . 
      End Sub
    

    Si el procedimiento no es el procedimiento de evento correspondiente al evento, cambie su nombre. Si el procedimiento se corresponde con el evento, haga concordar la lista de parámetros con la requerida por el evento (en su caso).

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.