Demandeur
1 – Un outil de recherche sur le forum permet de voir si la question a déjà été posée.
Ne pas hésiter à l’utiliser.
mais j'vois pas l'rapport
avecton refuston choix de ne pas joindre un fichier.
Sub Essai()
Dim dlg&: dlg = Cells(Rows.Count, 5).End(3).Row
If dlg = 1 And IsEmpty([E1]) Then Exit Sub
Dim lig&: Application.ScreenUpdating = 0
For lig = 1 To dlg
With Cells(lig, 5)
.AddComment: .Comment.Text .Value: .ClearContents
End With
Next lig
End Sub
Sub test()
Commenter Range("E:E").SpecialCells(2, 23)
End Sub
Private Sub Commenter(r As Range)
For Each c In r: c.NoteText Text:=c.Value: Next
End Sub
Merci à toi Soan ... ca marche vraiment très bien . Une petite question cependant, comment faire pour ne pas effacer le contenu de la cellule mais sinon c est top. en revanche j ai des entêtes dans ma colonne E et il faudrait commencer juste par la ligne 3 ... Encore merci
Sub Essai()
Dim dlg&, lig&
dlg = Cells(Rows.Count, 5).End(3).Row
Application.ScreenUpdating = 0
For lig = 3 To dlg
With Cells(lig, 5)
.AddComment: .Comment.Text .Value
End With
Next lig
End Sub
je suis très mauvais je n'arrive pas à l'appliquer sur cet ongletBonjour @Th2t, le fil,
nouveau fichier en PJ.
soanVB:Sub Essai() Dim dlg&, lig& dlg = Cells(Rows.Count, 5).End(3).Row Application.ScreenUpdating = 0 For lig = 3 To dlg With Cells(lig, 5) .AddComment: .Comment.Text .Value End With Next lig End Sub