problème : exécution différente de la macro selon le mode de lancement

  • Initiateur de la discussion Initiateur de la discussion Esox
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Esox

XLDnaute Occasionnel
Bonjour le forum,

voici ma macro :

Sub commentaire()
Set C = ActiveCell

If C.Comment Is Nothing Then
With C
.AddComment ' Création commentaire
.Comment.Shape.Width = 241.5
.Comment.Shape.Height = 99.75
End With
SendKeys "%im"
SendKeys "Auteur: " & Application.UserName & " le " & CStr(Date) & " à " & CStr(Time) & Chr(10) & Chr(10)
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Cancel = True
End If
End Sub

elle fonctionne parfaitement si elle est affectée à un bouton, par contre si je l'affecte à une touche de raccourci, ca ne va pas comme je veux et cela m'ouvre une fenetre "atteindre", etc...
auriez vous une solution à me proposer pour qu'elle fonctionne sur une touche de raccourci ?
merci à vous
 
Re : problème : exécution différente de la macro selon le mode de lancement

Bonjour Esox

A tester:

Code:
Sub commentaire()
Set C = ActiveCell
If C.Comment Is Nothing Then
With C
.AddComment ' Création commentaire
.Comment.Shape.Width = 241.5
.Comment.Shape.Height = 99.75
.Comment.Text Text:="Auteur: " & Application.UserName & " le " & CStr(Date) & " à " & CStr(Time) & Chr(10) & Chr(10)
End With
SendKeys "%im"
'SendKeys "Auteur: " & Application.UserName & " le " & CStr(Date) & " à " & CStr(Time) & Chr(10) & Chr(10)
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Cancel = True
End If
End Sub
 
Re : problème : exécution différente de la macro selon le mode de lancement

Bonjour PierreJean,

Le raccourci fonctionne je n'ai plus cette fenetre, mais la possibilité d'intervenir directement dans le commentaire m'est retirée alors qu'en l'affectant à un bouton cela fonctionne...
J'ai beau tourner ca dans tous les sens je ne trouve pas...
Merci encore...
 
Re : problème : exécution différente de la macro selon le mode de lancement

Bonjour Dull,

Oui pour un clic gauche ou droit, mais pour un ctrl+n'importe quelle touche cela ne fonctionne pas. A la rigueur si je pouvais l'affecter au clicmilieu se serait le top, mais par défaut sur une touche raccourci, et là quand je le fais, le résultat soit est une nouvelle fenetre "atteindre" ou bien avec la proposition à Pierre, je n'ai plus cette fenetre mais cela me retire la possibilité d'intervenir directement en écriture dans le commentaire.

Merci,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour