Bonjour,
Tu devrais regarder regarder au niveau de tes listes déroulantes (Données validation, messages).
Sinon, exécute cette procédure dans la feuille active.
Elle va créer une nouvelle feuille avec toutes les informations des commentaires.
Cela pourra peut-être t'aider...
Cdlt.
Option Explicit
Public Sub ShowComments()
Dim rngComments As Range, Cell As Range
Dim ws As Worksheet, newWS As Worksheet
Dim I As Long
Set ws = ActiveSheet
On Error Resume Next
Set rngComments = ws.Cells.SpecialCells(xlCellTypeComments)
On Error GoTo 0
If rngComments Is Nothing Then
MsgBox "Il n'y a pas de commentaires dans cette feuille."
Exit Sub
End If
Application.ScreenUpdating = False
Set newWS = Worksheets.Add
newWS.Range("A1:D1").Value = _
Array("Addresse", "Nom", "Valeur", "Commentaire")
I = 1
For Each Cell In rngComments
With newWS
I = I + 1
On Error Resume Next
.Cells(I, 1).Value = Cell.Address
.Cells(I, 2).Value = Cell.Name.Name
.Cells(I, 3).Value = Cell.Value
.Cells(I, 4).Value = Cell.Comment.Text
End With
Next Cell
End Sub