Note: The other languages of the website are Google-translated. Back to English

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; Sort 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 Développeur > 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;

2Cliquez sur Développeur > 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-3 bouton 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 .

Les 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.

2Cliquez sur 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éeplus
  • 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 gammesplus
  • 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 cellulesplus
  • 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 PDFplus
  • 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
Commentaires (24)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Je n'ai pas encore essayé cela, mais il semble faire exactement ce que je dois faire. Merci
Ce commentaire a été minimisé par le modérateur sur le site
Dieu tu es un sauveur !!!! Merci pour cela.
Ce commentaire a été minimisé par le modérateur sur le site
Fonctionne très bien, quelle belle solution! Merci.
Ce commentaire a été minimisé par le modérateur sur le site
"Convertir les commentaires en contenu de cellule avec la fonction définie par l'utilisateur" Au début, cela a fonctionné et j'ai enregistré le classeur et l'ai fermé. La prochaine fois que j'ouvrirai le cahier de travail, chaque cellule qui affichait auparavant correctement les commentaires de cellule affiche désormais #NAME ? Erreur! Comment cela peut-il être évité ?
Ce commentaire a été minimisé par le modérateur sur le site
A travaillé au début mais a ensuite renvoyé un #NAME ? Erreur.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai toujours pensé que je connaissais la plupart des choses sur Excel. Mais je ne savais pas que vous pouviez écrire et utiliser des fonctions définies par l'utilisateur comme si elles étaient natives d'Excel. Merci pour ma leçon du jour.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Lorsque j'exécute le code "Convertir...le code VBA" ci-dessus, j'obtiens un résultat étrange. Pour une plage de cellules (B2:N2) chacune ayant des textes de commentaire (qui sont une formule), lorsque l'ode s'exécute, cela ne fonctionne correctement que pour ColB, ColD, ColF, ColH, ColJ, ColL, ColN - chaque seconde colonne ! Si je l'exécute uniquement pour ColB, cela fonctionne. Mais si je l'exécute pour ColC, ce n'est pas le cas. Remarque : les formules sont presque identiques. La cellule n'a tout simplement aucune valeur/chaîne à partir du commentaire (donc je ne pense pas que ce soit un problème de formule. Il en va de même pour toutes les autres colonnes. Si cela a fonctionné dans la plage, cela fonctionne tout seul et pas si ce n'est pas le cas. Des suggestions ? Avant de poster, j'ai pensé essayer un nouveau classeur comme test. Dans A1, j'ai entré une formule "=ROW()+COLUMN()". Rempli jusqu'à la plage C3. A exécuté ce code : Public Sub CellFormulaToCellComment() 'Écrit par: Darren R.... 05 novembre 2014 'Va copier la formule de cellule dans les commentaires de cellule 'Remarque : supprimera tous les commentaires existants, alors soyez prudent 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 pour copier les formules dans les commentaires de chaque cellule. Copiez PasteSpecial Comments dans D4:F6. Maintenant, ayez des cellules vides avec des commentaires Ensuite, exécutez le "CommentToCell" sub et cela a fonctionné dans chaque cellule. Alors maintenant, je suis vraiment perplexe. De plus, je f J'ai trouvé des informations sur le fait que NoteText était obsolète et remplacé par Cell.Comment, mais l'échange des commandes ne fonctionnait pas et je ne savais pas comment tout changer pour que tout fonctionne. Toutes les réflexions seraient appréciées. Merci Darren
Ce commentaire a été minimisé par le modérateur sur le site
vous êtes super excellent merci beaucoup merci
Ce commentaire a été minimisé par le modérateur sur le site
Ne semble pas fonctionner. J'utilise Office 2013 sur Windows 7. J'obtiens #Name ? Des indices sur ce que je dois faire ? Dois-je modifier des éléments du code pour la version Office 2013 d'Excel ? Merci
Ce commentaire a été minimisé par le modérateur sur le site
Salut! Génial, merci beaucoup pour ce post ! Cela m'a aidé à gagner une journée ! :) Merci!
Ce commentaire a été minimisé par le modérateur sur le site
bon travail merci beaucoup
Ce commentaire a été minimisé par le modérateur sur le site
Les commentaires des 1400 cellules n'ont pris que quelques minutes. Ouah! Merci.
Ce commentaire a été minimisé par le modérateur sur le site
C'est travaillé :) Merci! Bon travail
Ce commentaire a été minimisé par le modérateur sur le site
Salut. J'ai essayé ce code et il a bien fonctionné. Mais j'ai un petit problème : puis-je utiliser ce code combiné avec VLOOKUP ? J'ai essayé mais je n'ai rien obtenu. Si vous pouvez m'aider, je vous en serai reconnaissant. Je suis Brésilien. Si j'ai écrit quelque chose de mal, je m'excuse. Merci!
Ce commentaire a été minimisé par le modérateur sur le site
Tu es mon héros!!!!!!!!!!!!!!!!!!!!!! Merci merci merci
Ce commentaire a été minimisé par le modérateur sur le site
Il ne se met pas automatiquement à jour lorsque je modifie le commentaire. Comment puis-je changer cela ? Merci
Ce commentaire a été minimisé par le modérateur sur le site
Même problème ici. La modification du commentaire ne déclenche pas les calculs. Forcer le calcul (F9) ne fonctionne pas. L'enregistrement et le chargement du fichier ne fonctionnent pas. Cependant, la modification du contenu d'une cellule déclenchera les calculs.
Ce commentaire a été minimisé par le modérateur sur le site
Tu es une étoile!!! Merci
Ce commentaire a été minimisé par le modérateur sur le site
Parfait! Merci
Ce commentaire a été minimisé par le modérateur sur le site
Super astuce, merci pour le partage !
Ce commentaire a été minimisé par le modérateur sur le site
existe-t-il un moyen de le faire sans le titre d'un commentaire ou l'écriture non grasse ?
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés