¡Hola, Osdaly! Si estás trabajando con una matriz de controles en ActiveX y necesitas proporcionar eventos a cada control, pero deseas que todos los eventos usen el mismo código, independientemente del índice del control, hay algunas formas de hacer esto.
Una forma es utilizar un bucle for para recorrer todos los controles de la matriz y asignarles el mismo controlador de eventos. De esta manera, todos los controles utilizarán el mismo código cuando se dispare el evento. Por ejemplo:
En este ejemplo, estamos creando una matriz de controles Shape y asignándoles el mismo controlador de eventos para el evento Click. El controlador de eventos Shape_Click utiliza la variable "clickedShape" para referirse al control que disparó el evento, pero como todos los controles utilizan el mismo código, siempre se refiere al primer control de la matriz.
Espero que esto te ayude a resolver tu problema. ¡Buena suerte!