Bonjour,
Une solution est de mettre ta macro dans un Module car en tant que "Private Sub" elle est placée dans Thisworbook ou autre et tu ne peux à ma connaissance attribuer une touche de commande.
Dès que réalisé, tu sors de VBA, puis tu vas dans menu / outils / macro / macro, et tu sélectionnes le libellé de la macro concernée puis tu cliques sur le bouton "options" pour attribuer la lettre correspondant à la touche de commande.
Bon travail
@+ Dan