après qq essais infructueux, je crains que ce ne soit pas possible
36 boutons = 36 fois Private Sub CommandButton xx _Click()
à moins que le faire en déterminant la position de la souris ( curseur ) et en testant cette position dans une procédure qui ferait automatiquement varier le paramètre (pass = xx )
mais cela devient du "chipotage"