mettre un commentaire déjà prêt dans plusieurs cellules

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

natorp

XLDnaute Barbatruc
Bjr à tous et toutes

J'ai trouvé ça sur le fil :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Range("B3")
If .Comment Is Nothing Then

.AddComment
.Comment.Text Text:="Libre à " & Range("ak3").Value
.Comment.Shape.TextFrame.AutoSize = True
End If
End With

End Sub

mon soucis maintenant c'est de mettre ce commentaire sur toutes les cellules de la plage b3:af18
qui reprennent le contenu de la plage : ak3:bo18

merci de votre aide, Gérard
 
Dernière édition:
Re : mettre un commentaire déjà prêt dans plusieurs cellules

Bonjour,

Essayez avec votre code modifié ci-dessous

Code:
'### Plages à adapter (celles-ci doivent être de même grandeur ###
'### et leur ligne de départ se situer sur la même ligne)      ###
Const SOURCE As String = "ak3:bo18"
Const CIBLE As String = "b3:af18"
'#################################################################

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim R As Range
Dim C As Range
Dim IncrCol&
Set R = Application.Intersect(Application.Union(Range(SOURCE), _
                              Range(CIBLE)), Target)
If R Is Nothing Then Exit Sub
IncrCol& = Range(SOURCE).Column - Range(CIBLE).Column
Set R = Application.Intersect(Target, Range(CIBLE))
If Not R Is Nothing Then
  For Each C In Range(CIBLE)
    If Not C.Comment Is Nothing Then C.Comment.Delete
  Next C
  With Target
    .AddComment
    With .Comment
      .Visible = False
      .Text Text:="Libre à " & Target.Offset(0, IncrCol&)
      .Shape.TextFrame.AutoSize = True
    End With
  End With
End If
End Sub


Cordialement.

PMO
Patrick Morange
 
- 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

Réponses
4
Affichages
754
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
2
Affichages
769
Retour