Bonjour à toutes et tous;
J'ai un classeur avec des macros, dont une qui a pour fonction à l'ouverture du classeur
- Ajouter un onglet dans le ruban
- De positionner le ruban sur ce nouvel onglet.
- Affichage un bouton pour lancer d'autres macros dont l'affichage d'un UserFom
Cela fonctionne parfaitement, mais je viens de remarquer que le clavier numérique (Num Lock) qui est actif avant l'ouverture du classeur, et désactivé une fois le classeur ouvert.
Je n'ai aucune idée d'où ce problème peut venir. Certainement de cette partie de création de l'onglet, ajout du bouton, et positionnement dans ce nouvel onglet du ruban.
Mais je ne suis pas assez pointu pour savoir d'où cela peut venir.
Quelqu'un a-t-il déjà été confronté à ce problème? Et si oui comment cela a été réglé.
En cas de besoin, je pourrai mettre à disposition mon fichier qui pèse 140Ko.
D'avance merci à ceux et celles qui pourraient m'aider à résoudre ce problème.
Bonne journée à toutes et tous.
En fait après quelques recherches sur le net, il semble que les instructions "SendKeys" soient en cause
Cette partie de code est pour atteindre l'onglet créé.
Donc si les SendKeys foutent le Bo...el, comment les remplacer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Saisie_Heures() Application.SendKeys "%Y%" '<-- Le code Y est obtenu en tapant ALT une fois que le fichier est ouvert Application.SendKeys "{Esc}{Esc}" 'SendKeys "{NUMLOCK}", True 'Ajout pour réactiver le pavé numérique. Test mais ne fonctionne pas End Sub
Merci d'avance.
Partager