Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Connetti
x
or
x
x
Registratevi
x

or

Come convertire i commenti in contenuti di celle in Excel?

Supponendo di avere celle di intervallo piene di commenti in un foglio di lavoro e ora voglio convertire tutti i commenti in contenuti di celle in modo da poterli stampare in modo ordinato e rotondo. Ci sono dei buoni modi per risolvere questo compito?

Converti i commenti nel contenuto della cella con la funzione Definito dall'utente

Converti i commenti nel contenuto della cella con il codice VBA

Converti i commenti nel contenuto della cella con Kutools per Excel

Scheda Office Abilita la modifica e la navigazione a schede in Office e semplifica notevolmente il tuo lavoro ...
Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%
  • Riutilizzare qualsiasi cosa: Aggiungi le formule più utilizzate o complesse, i grafici e qualsiasi altra cosa ai tuoi preferiti e riutilizzali rapidamente in futuro.
  • Più delle funzioni di testo di 20: Estrai numero da stringa di testo; Estrai o rimuovi parte di testi; Converti numeri e valute in parole inglesi ...
  • Unisci strumenti: Più cartelle di lavoro e fogli in uno; Unisci più celle / righe / colonne senza perdere dati; Unisci righe duplicate e somma ...
  • Strumenti di divisione: Suddivisione dei dati in più fogli in base al valore; Una cartella di lavoro per più file Excel, PDF o CSV; Una colonna a più colonne ...
  • Incolla Saltare Righe nascoste / filtrate; Conte E Somma per colore di sfondo; Crea una mailing list e Invia e-mail in base al valore della cella...
  • Super filtro: Crea schemi di filtro avanzati e applica a tutti i fogli; Ordinare per settimana, giorno, frequenza e altro; Filtro da grassetto, formule, commento ...
  • Oltre alle potenti funzionalità di 300; Funziona con Office 2007-2019 e 365; Supporta tutte le lingue; Facile implementazione nella tua azienda o organizzazione.

freccia blu bolla destra Converti i commenti nel contenuto della cella con la funzione Definito dall'utente


Utilizzando questo metodo, è necessario prima creare una funzione definita, quindi applicare la formula definita per convertire i commenti in contenuti di celle. Puoi terminarlo come segue:

1.Clic Sviluppatore > Visual Basic, un nuovo Microsoft Visual Basic per le applicazioni verrà visualizzata la finestra, fare clic inserire > Moduloe inserisci la seguente funzione nel modulo:

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

2.Press Ctrl + S per salvare la funzione.

3. Quindi inserire la seguente formula "= GetComments (A1)"In qualsiasi cella vuota, in questo caso, userò la cella E1. Vedi screenshot:

doc-commenti-to-cells1

4. premi il entrare chiave. E selezionare la cella E1, quindi trascinare il quadratino di riempimento sull'intervallo di celle che si desidera contenere questa formula. E tutti i commenti vengono convertiti in contenuti di celle. Vedi screenshot:

doc-commenti-to-cells2


freccia blu bolla destra Converti i commenti nel contenuto della cella con il codice VBA

Se si conosce il codice VBA, anche il seguente breve codice può aiutare a convertire i commenti nel contenuto della cella.

1. Seleziona l'intervallo che vuoi convertire in contenuto di celle;

2. Clic Sviluppatore > Visual Basic, un nuovo Microsoft Visual Basic per le applicazioni verrà visualizzata la finestra, fare clic inserire > Moduloe inserisci il seguente codice nel modulo:

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. Quindi fare clic doc-moltiplicazione-calcolo-3 pulsante per eseguire il codice. E selezionare un intervallo che si desidera convertire, quindi fare clic su OKe tutti i commenti selezionati sono stati convertiti in contenuti di celle nelle relative celle.


doc-commenti-to-cells3 -2 doc-commenti-to-cells4

Note: Se non vuoi i commenti, puoi eliminarli.


freccia blu bolla destra Converti i commenti nel contenuto della cella con Kutools per Excel

Kutools for Excel : con più di 300 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 30.Get it Now .

Il sito Converti commento e cella of Kutools for Excel è uno strumento utile e utile che può aiutarti a risolvere molti problemi relativi ai commenti.

Dopo l'installazione Kutools for Excel, si prega di fare come segue:

1. Seleziona l'intervallo in cui desideri importare i commenti nelle celle.

2. Clic Kutools > Di Più > Converti commento e cella, vedi screenshot:

doc-commenti-to-cellule-5

3. Nel Converti commento e cella finestra di dialogo, selezionare Converti i commenti nel contenuto delle celle. Vedi screenshot:

doc-commenti-to-cellule-6

4. Quindi fare clic OK. Ora tutti i commenti selezionati vengono convertiti in contenuti di celle nell'intervallo originale.

Per informazioni più dettagliate su Converti commento e cella, Si prega di visitare il sito Converti la descrizione delle caratteristiche di commento e cella.


Articoli correlati:


Kutools per Excel risolve la maggior parte dei problemi e aumenta la produttività del 80%

  • Riutilizzo: Inserire rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Cifra le celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggere e modificare facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere i dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Previeni celle duplicate; Confronta le gamme...
  • Seleziona Duplica o Unica Righe; Seleziona righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molti libri di esercizi; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento alla formula; Creazione automatica di riferimenti a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • estrarre il testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare subtotali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale di grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi i dati in più fogli; Converti in batch xls, xlsx e PDF...
  • Oltre alle potenti funzionalità di 300. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzioni complete di prova gratuita di 30-day.
kte tab 201905

Scheda Office Porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Editore, accesso, Visio e progetto.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività di 50% e riduce centinaia di clic del mouse per te ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
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.
    Tim · 10 months 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 · 1 years ago
    Great tip, thanks for sharing!
  • To post as a guest, your comment is unpublished.
    Nikhil · 2 years ago
    Perfect! Thank You
  • To post as a guest, your comment is unpublished.
    Eric · 2 years ago
    You are a star!!! thanks
  • To post as a guest, your comment is unpublished.
    Lis · 2 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.
    Casey Norman · 2 years ago
    You are my HERO!!!!!!!!!!!!!!!!!!!!!! Thank You Thank You Thank You
  • To post as a guest, your comment is unpublished.
    Henrique · 2 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 · 2 years ago
    It's worked :)
    Thanks!
    Good job
  • To post as a guest, your comment is unpublished.
    Graham · 3 years ago
    The 1400 cell comments took but a few minutes. Wow!
    Thank you.
  • To post as a guest, your comment is unpublished.
    Arul · 3 years ago
    good job thank u so much
  • To post as a guest, your comment is unpublished.
    Paresh · 3 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 · 4 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 · 4 years ago
    you are great
    excellent
    thank you very much
    thank you
  • To post as a guest, your comment is unpublished.
    AusSteelMan · 5 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 · 5 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 · 5 years ago
    Worked at first but then returned a #NAME? error.
  • To post as a guest, your comment is unpublished.
    Phil Payne · 5 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 · 5 years ago
    Works great, what a nice solution! Thanks.
  • To post as a guest, your comment is unpublished.
    Stephen · 5 years ago
    God you are a saviour!!!! thanks for this.
  • To post as a guest, your comment is unpublished.
    Ron Mote · 5 years ago
    I haven't tried this yet but it appears to do exactly what I need to do. Thanks