thibaultanguy
Messages postés45Date d'inscriptionjeudi 3 juillet 2008StatutMembreDernière intervention16 novembre 2012
-
9 nov. 2010 à 13:27
thibaultanguy
Messages postés45Date d'inscriptionjeudi 3 juillet 2008StatutMembreDernière intervention16 novembre 2012
-
9 nov. 2010 à 18:34
Bonjour à tous,
Pour ne pas toujours déranger la même personne, je fais appel au forum pour m'aider à résoudre cette petite difficulté. Sur excel, je souhaite affecter automatiquement à une cellule, un commentaire. Avec le code ci-dessous cela fonctionne, sauf lorsque je fusionne plusieurs cellules >>>> débogage...
Pourriez-vous me le corriger ?
Merci
Sub Lance()
Selection.AddComment
Selection.Comment.Visible = False
Selection.Comment.Text Text:=Application.UserName
End Sub
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 9 nov. 2010 à 16:45
Salut,
Sub Lance()
Dim MaCellule As Range
If Selection.MergeCells = False Then 'si la selection ne contient pas de cellules fusionées
Set MaCellule = Selection
Else 'si la selection contient des cellules fusionées
Set MaCellule = Selection.Cells(1, 1)
End If
With MaCellule
.AddComment
.Comment.Visible = False
.Comment.Text Text:=Application.UserName
End With
End Sub
A retenir : la propriété "MergeCells" qui renvoi "True" si l'objet "range" contient des cellules fusionées