npo25
Messages postés2Date d'inscriptiondimanche 14 novembre 2010StatutMembreDernière intervention16 novembre 2010
-
14 nov. 2010 à 16:41
l0r3nz1
Messages postés218Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention17 mars 2012
-
18 nov. 2010 à 10:02
Bonjour,
Je viens de passer sous Excel 2007 et souhaiterais créer des macros accessibles par un simple raccourci clavier et répliquant certaines fonctions d'Excel.
Par exemple, la combinaison "Ctrl+Shift+P" me permettrait de basculer directement dans la boîte de sélection de la taille de la police - au lieu de faire "Alt+L+PT". J'ai essayé avec la fonction SendKeys "%lpt", mais ça ne marche pas. Pourriez-vous m'éclairer sur un moyen simple de le faire?
Voici par ailleurs la liste des fonctions que j'essaie de répliquer (à associer avec un raccourci clavier simple que je pourrais définir):
1/ Définition d'une table de sensibilité
2/ Définition de la hauteur d'une ligne / largeur d'une colonne
3/ Mise en évidence des cellules dépendantes
4/ Définition de la taille de la police (cf plus haut)
5/ Définition de l'aire d'impression
l0r3nz1
Messages postés218Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention17 mars 2012 16 nov. 2010 à 10:13
quand tu enregistre une macro exvel te propose si tu veux lui affecter un raccourci. a partir de la tu peux modilfier le code comme tu veux pour avoir une macro qui execute ce que tu veux
npo25
Messages postés2Date d'inscriptiondimanche 14 novembre 2010StatutMembreDernière intervention16 novembre 2010 16 nov. 2010 à 23:23
Merci - en fait, il ne s'agit pas tant du raccourci permettant de lancer la macro, mais du raccourci (ou de la fonction) auquel la macro fait reference.
Pour reprendre mon exemple sur la taille de la police: je souhaite produire une macro qui, lorsque je la declenche me renvoie immediatement dans la case de sélection de la taille de la police (et m'évite d'avoir à faire la combinaison fastidieuse "Alt+L+PT").
Ma question est du coup: comment y parvenir dans le code VBA?