Restauration du menu contextuel
    
      Nous avons appris dans le dernier message comment modifier un menu contextuel. Tous les menus contextuels d’Excel peuvent être ainsi personnalisés.
La question qui se pose alors parfois est celle de la restauration de ces menus. Comment rétablir un menu contextuel ? Voici la solution :
Sub Restaure_menu_contextuel()
CommandBars("Cell").Reset
End Sub
Je n’ai pas trouvé la liste des noms des menus contextuels mais j’ai vérifié que ceux qui correspondent à la sélection de ligne(s) ou de colonne(s) s’appellent logiquement « Row » and « Column ».
Si vous exécutez la macro ci-dessous, la commande « Jaune » s’ajoute en bas du menu contextuel de la sélection de ligne(s). Quand vous activez cette commande, toutes les cellules de la sélection reçoivent un fond jaune.
 
    
    
    
    La question qui se pose alors parfois est celle de la restauration de ces menus. Comment rétablir un menu contextuel ? Voici la solution :
Sub Restaure_menu_contextuel()
CommandBars("Cell").Reset
End Sub
Je n’ai pas trouvé la liste des noms des menus contextuels mais j’ai vérifié que ceux qui correspondent à la sélection de ligne(s) ou de colonne(s) s’appellent logiquement « Row » and « Column ».
Si vous exécutez la macro ci-dessous, la commande « Jaune » s’ajoute en bas du menu contextuel de la sélection de ligne(s). Quand vous activez cette commande, toutes les cellules de la sélection reçoivent un fond jaune.
 
    
    
 Il ne reste plus qu’à sélectionner la nouvelle commande en bas de ce menu contextuel pour afficher le dialogue montrant la valeur en francs du bloc sélectionné.
Il ne reste plus qu’à sélectionner la nouvelle commande en bas de ce menu contextuel pour afficher le dialogue montrant la valeur en francs du bloc sélectionné. 
    
     Nous voyons ci-dessus le résultat de l’exécution de la macro qui nous informe que les 2.300 euros sélectionnés valent au total 21.646,58 F.
Nous voyons ci-dessus le résultat de l’exécution de la macro qui nous informe que les 2.300 euros sélectionnés valent au total 21.646,58 F. L’écran ci-dessus montre trois menus contextuels correspondant à un clic droit sur une cellule, une ligne et un graphique.
L’écran ci-dessus montre trois menus contextuels correspondant à un clic droit sur une cellule, une ligne et un graphique. Cette macro active la feuille sur le nom de laquelle on a effectué un double clic, à condition que ce nom se trouve dans la première colonne et dans les lignes de 2 à 5…
Cette macro active la feuille sur le nom de laquelle on a effectué un double clic, à condition que ce nom se trouve dans la première colonne et dans les lignes de 2 à 5…
 
     

