Insérer un commentaire

  • Initiateur de la discussion Initiateur de la discussion phyfi
  • 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 !

P

phyfi

Guest
Bonjour,
Je veux insérer un commentaire par le biais d'un doucle click dans les cellules de E1 à X1.
J'ai trouvé une macro mais je n'arrive pas à l'adapter notamment là où il y a les ???? pour que le commentaires ne puissent être rentrés que dans la plage E1: X1
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
MyCmt = InputBox("Inscrivez votre commentaire")
On Error Resume Next

With ??????
.AddComment
With .Comment
.Visible = True
.Text Text:=MyCmt
End With
End With
End Sub

Cela doit être facile mais comme je débute...
Merci de vos coneils
Phyfi
 
Re : Insérer un commentaire

Bonjour,

Tu peux modifier ton code comme ceci :

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
[B]If Target.count >1 then exit sub
if not intersect(Target, [E1:X1]) is nothing then[/B]
    MyCmt = InputBox("Inscrivez votre commentaire")
    On Error Resume Next
    With [B]Target[/B]
        .AddComment
         With .Comment
            .Visible = True
            .Text Text:=MyCmt
        End With
    End With
[B]end If[/B]
End Sub
 
Re : Insérer un commentaire

Bonsoir Phyfi, Bonsoir carcharodon-carcharias,

Je pense en relisant la demande initiale de Phyfi y avoir correctement répondu. Le code de carcharodon-carcharias entre le commentaire dans chaque cellule de la zone E1 à x1. Le mien n'entre le commentaire que dans la cellule sélectionnée si elle appartient à cette même zone E1 à X1.
 
Re : Insérer un commentaire

Merci à vous deux mais...
La méthode de Car... n'était effectivement pas raccord avec ma demande mais bon c'ela me permet d'apprendre
Pour softmama, j'ai une erreur "Erreur de compilation. Bibliothèque ou projet introuvable" en m'indiquant [E1:X1]

Phyfi
 
Re : Insérer un commentaire

Re,
Finalement le code suivant marche :

If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("E1:X1")) Is Nothing Then
Dim MyCmt As String
MyCmt = InputBox("Inscrivez votre commentaire")
On Error Resume Next
With Target
.AddComment
With .Comment
.Visible = False
.Text Text:=MyCmt
End With
End With
End If

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

V
Réponses
6
Affichages
1 K
V
J
Réponses
22
Affichages
3 K
jui42
J
Retour