copier un commentaire

didiercoca

XLDnaute Nouveau
bonsoir.....
est il possible selon vous de copier un commentaire dans une case ?
j explique:
sur une feuille d un document j ai des commentaires qui s affichent lorsque l on passe sur certaines cellules; je voudrais que ces commentaires apparaissent sur une autre feuille du fichier pas comme commentaire mais bien en 'apparent' dans une cellule determinee... cela est il possible avec une macro ou alors avec un collage special?
merci d avance a vous tous.
 

ChTi160

XLDnaute Barbatruc
Salut didiercoca
bonsoir laure
en faisant une recherche sur le site là haut tu devrais trouver ton bonheur
tiens nous au courant
un exemple de ce que j'ai trouvé sur le Web
Source :Attribute VB_Name = 'RecupererCommentaires'
'comment savoir si une cellule contient un commentaire
'récupérer le texte des commentaires

Sub HasComment()
'L Longre, mpfe
Dim C As Comment

Set C = Nothing
On Error Resume Next
Set C = ActiveCell.Comment
On Error GoTo 0
If C Is Nothing Then MsgBox 'Aucun commentaire dans la cellule active'
End Sub

Sub FeuilCommentaire()
'Richard Herrmann
Dim Com As Comment, Feuill As Worksheet
Dim classeur As String, origine As String

classeur = ActiveWorkbook.Name
origine = ActiveSheet.Name
Application.ScreenUpdating = False
ActiveWorkbook.Worksheets.Add.Move after:=Worksheets(Worksheets.Count)
ActiveSheet.Name = 'Commentaires'
Range('A1').Value = 'Commentaires du classeur ' & classeur
ActiveCell.Offset(1, 0).Select
Worksheets(origine).Activate

'Pour chaque feuille du classeur
For Each Feuill In Worksheets
'Pour chaque commentaire dans la feuille
For Each Com In Worksheets(Feuill.Name).Comments
Worksheets('Commentaires').Activate
'Insertion dans la feuille Commentaires du nom de la feuille
ActiveCell.Value = 'Feuille : ' & Com.Parent.Parent.Name & _
' Cellule : ' & Com.Parent.Address
'Insertion de l'adresse de la cellule et du commentaire
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = Com.Text
ActiveCell.Offset(1, 0).Select
Next Com
Next Feuill

ActiveCell.Offset(-1, 0).CurrentRegion.Select
Columns('A:A').AutoFit 'ColumnWidth = 60
lignes = Selection.Rows.Count
With Selection
.EntireRow.AutoFit
.VerticalAlignment = xlTop
.Font.Name = 'Times New Roman'
.Font.Size = 8
For i = 2 To lignes Step 2
Cells(i, 1).Font.ColorIndex = 5
Next i
End With
Range('A1').Select
Application.ScreenUpdating = True
End Sub
tu dois avoir beaucoup d'autres possibilités
bon courage

Message édité par: ChTi160, à: 16/06/2005 21:05
 

ChTi160

XLDnaute Barbatruc
re
je te joins un classeur qui contient quelques fichiers qui traitent des Commentaires tu fais le tri Lol [file name=commentaires.zip size=19311]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/commentaires.zip[/file]
 

Pièces jointes

  • commentaires.zip
    14.5 KB · Affichages: 38
  • commentaires.zip
    14.5 KB · Affichages: 42
  • commentaires.zip
    14.5 KB · Affichages: 40

Statistiques des forums

Discussions
312 489
Messages
2 088 852
Membres
103 974
dernier inscrit
chmikha