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

G

ggires

Guest
Bonjour tous le monde,
J'ai trouver sur le forum la possibilités de créer un "Toggle button" ON/OFF avec pour action, dans mon cas, d'ouvrir ou de fermer le commentaire d'une cellule sélectionnée. Le problème est que si j'ai le malheur de ne pas avoir sélectionné une cellule possédant un commentaire, la macro plante. Pouvez-vous me m'aider pour ajouter une ligne qui dirai : Si la cellule sélectionné ne contient pas de commentaire alors ne rien faire.

Je vous remercie de votre attention,
Guillaume (Débutant)
 
Re : correction de code

Bonjour GGires et bienvenue 🙂,
Tu n'as pas ouvert ton fil au bon endroit, ici, c'est pour les problèmes liés à l'utilisation du forum 🙄...
Pour ton problème, je ne crois pas (en tout cas je n'en connais pas) qu'il y ait un code pour détecter si la cellule a un commentaire ou non...
Le plus simple est de mettre une gestion d'erreur, mais en entourant uniquement la (les) manipulation(s) qui plante(nt), type
Code:
On Error Resume Next
Selection.Comment.Visible = True
On Error GoTo 0
Bonne après-midi 😎
 
Re : correction de code

Bonjour,

Essayez le code suivant qui teste si la cellule active possède un commentaire

Code:
Sub IsComment()
Dim C As Comment
Dim bool As Boolean
If TypeName(Selection) <> "Range" Then Exit Sub
For Each C In ActiveSheet.Comments
  If C.Parent.Address = ActiveCell.Address Then
    bool = True
    Exit For
  End If
Next C
If Not bool Then Exit Sub

MsgBox Selection.Comment.Text 'pour illustrer (à virer)

'... votre code (suite du traitement)

End Sub

Cordialement.

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

  • Question Question
Microsoft 365 Suivi charge/capa
Réponses
10
Affichages
339
Réponses
2
Affichages
411
Réponses
4
Affichages
586
Retour