Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Comment convertir des commentaires en contenu de cellule dans Excel?

Supposons que j'ai une plage de cellules remplie de commentaires dans une feuille de calcul et que je souhaite maintenant convertir tous les commentaires en contenu de cellule afin de pouvoir les imprimer proprement et rondement. Existe-t-il de bons moyens de résoudre cette tâche?

Convertir les commentaires en contenu de cellule avec la fonction définie par l'utilisateur

Convertir les commentaires en contenu de cellule avec le code VBA

Convertir les commentaires en contenu de cellule avec Kutools for Excel

Onglet Office Activez la modification et la navigation par onglets dans Office et simplifiez considérablement votre travail ...
Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%
  • Réutiliser n'importe quoi: Ajoutez les formules, les graphiques et tout autre élément les plus utilisés ou les plus complexes à vos favoris et réutilisez-les rapidement à l'avenir.
  • Plus de 20 fonctionnalités de texte: Extraire le numéro de la chaîne de texte; Extraire ou supprimer une partie des textes; Convertissez les nombres et les devises en mots anglais.
  • Outils de fusion: Plusieurs classeurs et feuilles en un seul; Fusionner plusieurs cellules / lignes / colonnes sans perdre de données; Fusionner les lignes en double et la somme.
  • Outils de fractionnement: Diviser les données en plusieurs feuilles en fonction de la valeur; Un classeur vers plusieurs fichiers Excel, PDF ou CSV; Une colonne à plusieurs colonnes.
  • Coller sauter Lignes cachées / filtrées; Compte et somme par couleur d'arrière-plan; Envoyez des e-mails personnalisés à plusieurs destinataires en masse.
  • Super filtre: Créez des schémas de filtres avancés et appliquez-les à toutes les feuilles; Trier par semaine, jour, fréquence et plus encore; Filtre par gras, formules, commentaire ...
  • Plus de 300 fonctionnalités puissantes; Fonctionne avec Office 2007-2019 et 365; Prend en charge toutes les langues; Déploiement facile dans votre entreprise ou organisation.

flèche bleue bulle droite Convertir les commentaires en contenu de cellule avec la fonction définie par l'utilisateur


En utilisant cette méthode, vous devez d'abord créer une fonction définie, puis appliquer la formule définie pour convertir les commentaires en contenu de cellule. Vous pouvez le terminer comme suit:

1.Cliquez sur Promoteurs > Visual Basic, Un nouveau Microsoft Visual Basic pour les applications la fenêtre s'affichera, cliquez sur insérer > Moduleet entrez la fonction suivante dans le module:

Fonction GetComments (pRng As Range) As String 'Updateby20140509 If not pRng.Comment Is Nothing Then GetComments = pRng.Comment.Text End If End Function

2.Presse Ctrl + S pour enregistrer la fonction.

3.Ensuite, saisissez la formule suivante "= GetComments (A1)»Dans n'importe quelle cellule vide, dans ce cas, j'utiliserai la cellule E1. Voir la capture d'écran:

doc-commentaires-aux-cellules1

4. appuie sur le Entrer clé. Et sélectionnez la cellule E1, puis faites glisser la poignée de recopie sur la plage de cellules que vous souhaitez contenir cette formule. Et tous les commentaires sont convertis en contenu de cellule. Voir la capture d'écran:

doc-commentaires-aux-cellules2


flèche bleue bulle droite Convertir les commentaires en contenu de cellule avec le code VBA

Si vous connaissez le code VBA, le bref code suivant peut également vous aider à convertir les commentaires en contenu de cellule.

1. Sélectionnez la plage que vous souhaitez convertir en contenu de cellule;

2. Cliquez Promoteurs > Visual Basic, Un nouveau Microsoft Visual Basic pour les applications la fenêtre s'affichera, cliquez sur insérer > Moduleet entrez le code suivant dans le module:

Sub CommentToCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = Rng.NoteText
Next
End Sub

3. Puis clique  doc-multiplier-calcul-3bouton pour exécuter le code. Et sélectionnez une plage que vous souhaitez convertir puis cliquez sur OKet tous les commentaires sélectionnés ont été convertis en contenu de cellule dans les cellules correspondantes.


doc-commentaires-aux-cellules3 -2 doc-commentaires-aux-cellules4

Notes: Si vous ne voulez pas les commentaires, vous pouvez les supprimer.


flèche bleue bulle droite Convertir les commentaires en contenu de cellule avec Kutools for Excel

Kutools pour Excel : avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours.Obtenez-le maintenant .

The Convertir le commentaire et la cellule of Kutools pour Excel est un outil pratique et utile qui peut vous aider à résoudre de nombreux problèmes liés aux commentaires.

Après l'installation de Kutools pour Excel, procédez comme suit:

1. Sélectionnez la plage dans laquelle vous souhaitez importer les commentaires dans les cellules.

2. Cliquez Kutools > Plus > Convertir le commentaire et la cellule, voir capture d'écran:

doc-commentaires-aux-cellules-5

3. Dans le Convertir le commentaire et la cellule boîte de dialogue, sélectionnez Convertir les commentaires en contenu de cellules. Voir la capture d'écran:

doc-commentaires-aux-cellules-6

4. Puis clique OK. Désormais, tous les commentaires sélectionnés sont convertis en contenu de cellule dans sa plage d'origine.

Pour plus d'informations sur Convertir le commentaire et la cellule, S'il vous plaît visitez Convertir la description des fonctionnalités de commentaire et de cellule.


Articles Liés:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Rufo · 1 years ago
    Hi, The first function in a module does the job only once: when I write or drag the formula down. If I go back to change any of the comment it does not update the destination cell with the new comment. For example let's say I have a comment in A1, then when I place the formula in cell B1, it will show me the A1's comment only the first time. If I go back and change the A1 comment, the cell B1 does not get updated. I tried "Calculate Now" or F9 and nothing happens. I saved the file and opened again and nothing, cell B1 stays with the old comment. It is like the function is dead. Now, if I enter or change anything in the cell A1 itself (not the comment), like adding an space in the end, it will immediately update the comment. I'm using Office 2019 Pro.
  • To post as a guest, your comment is unpublished.
    ali e · 1 years ago
    thanks very musch
  • To post as a guest, your comment is unpublished.
    Shahid · 1 years ago
    great site
  • To post as a guest, your comment is unpublished.
    Tim · 2 years ago
    is there a way to do this without the title of a comment or the non bold writing?
  • To post as a guest, your comment is unpublished.
    Raymond Bergmark · 3 years ago
    Great tip, thanks for sharing!
  • To post as a guest, your comment is unpublished.
    Nikhil · 4 years ago
    Perfect! Thank You
  • To post as a guest, your comment is unpublished.
    Eric · 4 years ago
    You are a star!!! thanks
  • To post as a guest, your comment is unpublished.
    Lis · 4 years ago
    It does not automatically update when I change the comment. How do I change this?
    Thanks
    • To post as a guest, your comment is unpublished.
      Rufo · 1 years ago
      Same problem here. Changing the comment does not trigger the calculations. Forcing the calculation (F9) does not work. Saving and load the file does not work. However, changing a cell content will trigger the calculations.
  • To post as a guest, your comment is unpublished.
    Casey Norman · 4 years ago
    You are my HERO!!!!!!!!!!!!!!!!!!!!!! Thank You Thank You Thank You
  • To post as a guest, your comment is unpublished.
    Henrique · 4 years ago
    Hi.
    I tried this code and it worked right. But I have a little problem: can I use this code combined with VLOOKUP? I tried but I didn't get anything.
    If you can help me, I'll be thankful.
    I'm brazilian. If I wrote something wrong, I apologise.
    Thanks!
  • To post as a guest, your comment is unpublished.
    Szpepa · 4 years ago
    It's worked :)
    Thanks!
    Good job
  • To post as a guest, your comment is unpublished.
    Graham · 5 years ago
    The 1400 cell comments took but a few minutes. Wow!
    Thank you.
  • To post as a guest, your comment is unpublished.
    Arul · 5 years ago
    good job thank u so much
  • To post as a guest, your comment is unpublished.
    Paresh · 5 years ago
    Hi!

    Awesome, thank you so much for this post! It helped me save a day! :)

    Thanks!
  • To post as a guest, your comment is unpublished.
    Al Conte · 6 years ago
    Does not seem to work. I am using Office 2013 on Windows 7. I get #Name ?

    Any clues as to what I should do? Do I have to change any elements of the code for Office 2013 version of Excel?

    Thanks
  • To post as a guest, your comment is unpublished.
    mansour sadeghi · 6 years ago
    you are great
    excellent
    thank you very much
    thank you
  • To post as a guest, your comment is unpublished.
    AusSteelMan · 7 years ago
    Hi,
    When i run the code "Convert...VBA code" above I get an odd outcome.
    For a range of cells (B2:N2) each that have comment texts (that are a formula), when the ode runs it works properly only for ColB, ColD, ColF, ColH, ColJ, ColL, ColN - every second column!
    If I run it just for ColB it works. But if I run it for ColC it does not. Note: the formulas are almost identical.
    The cell simply has no value/string from the comment (so i don't think it is a formula issue.
    Same applies to every other column. If it worked in the range it works on its own and not if it didn't.
    Any suggestions?

    Before I post, I thought I'd try a new workbook as a test.
    In A1 entered a formula "=ROW()+COLUMN()". Filled to range C3.
    Ran this code:
    Public Sub CellFormulaToCellComment()
    'Written by: Darren R.... 05 Nov 2014
    'Will copy the cell formula to the cell comments
    'Note: will delete any existing comments, so be careful

    Dim CellInRange As Range
    Dim CellComment As String

    For Each CellInRange In Selection
    If CellInRange.HasFormula Then
    CellComment = CellInRange.Formula
    CellInRange.ClearComments
    CellInRange.AddComment (CellComment)
    End If
    Next
    End Sub
    to copy the formulas into the comments for each cell.
    Copy PasteSpecial Comments into D4:F6.
    Now have empty cells with comments
    Then ran the "CommentToCell" sub and it worked in every cell.
    So now I am really stumped.

    Furthermore, I found some info about NoteText being outdated and replaced with Cell.Comment but swapping out the commands didn't work and I wasn't sure how to change it all to work

    Any thoughts would be appreciated.
    Thanks,
    Darren
  • To post as a guest, your comment is unpublished.
    Arthur · 7 years ago
    I always thought I know most things about Excel. But I never knew that you can write and use user defined functions as if they were native to Excel. Thank you for my lesson of the day.
  • To post as a guest, your comment is unpublished.
    Phil Payne · 7 years ago
    Worked at first but then returned a #NAME? error.
  • To post as a guest, your comment is unpublished.
    Phil Payne · 7 years ago
    "Convert comments to cell contents with User Defined function"

    At first this worked and I saved the workbook and closed it. The next time I opened the work book every cell which previously shown cell comments correctly now shows #NAME? error!

    How can this be prevented?
  • To post as a guest, your comment is unpublished.
    Sean · 7 years ago
    Works great, what a nice solution! Thanks.
  • To post as a guest, your comment is unpublished.
    Stephen · 7 years ago
    God you are a saviour!!!! thanks for this.
  • To post as a guest, your comment is unpublished.
    Ron Mote · 7 years ago
    I haven't tried this yet but it appears to do exactly what I need to do. Thanks