Skip to main content

Come convertire i commenti nei contenuti delle celle in Excel?

Author: Xiaoyang Last Modified: 2025-08-06

In molte situazioni, potresti avere un foglio di lavoro pieno di informazioni importanti memorizzate nei commenti delle celle (o "Note" nelle versioni più recenti di Excel). Tuttavia, i commenti non sono sempre direttamente visibili o stampabili in una stampa standard del foglio di lavoro, e gestire o estrarre i dati dei commenti per la condivisione, l'archiviazione o l'elaborazione può essere scomodo. Per risolvere questo problema, potrebbe essere necessario trasferire o convertire tutti i commenti nei contenuti effettivi delle rispettive celle. Questo assicura che le informazioni diventino direttamente accessibili, visualizzabili e stampabili insieme agli altri dati delle celle. Se stai cercando modi efficaci per convertire i commenti nei contenuti delle celle in Excel, ci sono diversi metodi disponibili, ciascuno adatto a diversi livelli di competenza ed esigenze di Excel.

Converti i commenti nei contenuti delle celle con una funzione definita dall'utente

Converti i commenti nei contenuti delle celle con il codice VBA

Converti i commenti nei contenuti delle celle con Kutools per Excel


arrow blue right bubble Converti i commenti nei contenuti delle celle con una funzione definita dall'utente

Un modo pratico per estrarre i commenti nelle celle è utilizzare la Funzione Definita dall'Utente (UDF) di Excel. Questo approccio è ideale per gli utenti con conoscenze di base di VBA che preferiscono non eseguire macro che alterano direttamente il contenuto del foglio di lavoro, poiché offre maggiore controllo e flessibilità. La UDF restituisce il testo del commento in qualsiasi cella tu scelga senza sovrascrivere i dati originali.

Per convertire i commenti nei contenuti delle celle utilizzando questo metodo, dovrai prima creare la UDF, quindi applicarla come formula. Segui questi passaggi:

1. Clicca su Sviluppatore > Visual Basic per accedere alla finestra Microsoft Visual Basic for Applications. Nella finestra VBA, clicca su Inserisci > Modulo, e incolla la seguente funzione nel nuovo Modulo:

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

2. Salva il tuo progetto VBA usando Ctrl + S o tramite il menu. Se richiesto, salva la cartella di lavoro come Cartella di Lavoro Abilitata per Macro (*.xlsm) per assicurarti che la UDF funzioni correttamente.

3. Ora, in qualsiasi cella vuota dove vuoi visualizzare il testo del commento, inserisci la formula =GetComments(A1) (sostituisci A1 con il riferimento della cella effettivo del commento che vuoi estrarre). Vedi screenshot:

doc-comments-to-cells1

4. Premi Invio. La cella mostrerà il commento dalla cella A1. Per estrarre i commenti da un intervallo completo, trascina la maniglia di riempimento (piccolo quadrato nell'angolo in basso a destra della cella) verso il basso o attraverso per applicare la formula ad altre celle che fanno riferimento alle celle corrispondenti nel tuo set di dati. Tutti i commenti verranno convertiti nei contenuti delle celle di conseguenza. Vedi screenshot:

doc-comments-to-cells2

Quando si utilizza questo metodo, tieni presente che se una cella non contiene un commento, la formula restituirà generalmente un risultato vuoto per quella cella. Questo approccio è non distruttivo; i valori delle celle originali e i commenti rimangono intatti. È più adatto per situazioni in cui è necessario visualizzare, rivedere o stampare i contenuti dei commenti insieme ai dati effettivi delle celle senza alterare le celle di origine.

Se vuoi rimuovere le formule e mantenere solo il testo estratto dei commenti, seleziona e copia l'intervallo di output, quindi fai clic con il tasto destro e scegli Incolla Valori.


arrow blue right bubble Converti i commenti nei contenuti delle celle con il codice VBA

Per gli utenti che devono eseguire la conversione automaticamente o per un grande numero di celle, una breve macro VBA può copiare efficientemente tutti i commenti nelle celle corrispondenti come testo normale. Questo metodo è diretto e completamente automatizzato, ma tieni presente che sovrascriverà qualsiasi contenuto esistente nelle celle di destinazione, quindi fai sempre un backup dei tuoi dati prima.

1. Prima di tutto, seleziona l'intervallo in cui desideri convertire i commenti nei contenuti delle celle. Selezionando un intervallo più piccolo si riduce il rischio di perdita accidentale di dati.

2. Vai alla scheda Sviluppatore e scegli Visual Basic per aprire la finestra Microsoft Visual Basic for Applications. Poi clicca su Inserisci > Modulo, e copia il seguente codice nella finestra 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

3Dopo aver incollato il codice, clicca sul vba code run button Esegui pulsante nell'editor VBA (o premi F5) per eseguire la macro. Il codice solitamente ti chiederà di selezionare l'intervallo—assicurati di selezionare le celle corrette. Clicca OK per procedere, e tutti i commenti esistenti nella selezione verranno copiati nelle celle corrispondenti, sostituendo il contenuto delle celle. Lo screenshot seguente illustra il risultato prima e dopo:

doc-comments-to-cells-7

doc-comments-to-cells3 arrow doc-comments-to-cells4
Nota: Per evitare la perdita accidentale di dati, considera di lavorare su una copia dei tuoi dati.

Questa soluzione di macro VBA è ottimale per gli utenti a proprio agio con l'esecuzione di macro e che hanno bisogno di automatizzare completamente il processo di trasferimento dei commenti al contenuto. Il principale vantaggio è la velocità e la capacità di elaborare grandi aree in blocco, ma poiché sovrascrive i dati esistenti, usa sempre cautela e fai un backup dei file importanti prima di eseguire la macro.


arrow blue right bubble Converti i commenti nei contenuti delle celle con Kutools per Excel

Lo strumento Converti Commenti e Celle in Kutools per Excel fornisce un modo facile e veloce per spostare rapidamente il testo dei commenti nei contenuti delle celle. Questo strumento non solo fa risparmiare tempo significativo, ma riduce anche al minimo le operazioni manuali, diminuendo il rischio di errori durante il processo.

Kutools per Excel : con più di 300 pratici add-in per Excel, prova gratuita senza limitazioni per 30 giorni. Ottienilo ora .

Dopo aver installato Kutools per Excel, puoi seguire questi semplici passaggi per convertire i commenti nei valori delle celle:

1. Evidenzia l'intervallo di celle contenente i commenti che desideri convertire nei contenuti effettivi delle celle.

2. Nella barra multifunzione di Excel, clicca su Kutools > Altro > Converti Commenti e Celle.

3. Nella finestra di dialogo Converti Commenti e Celle, scegli Converti commenti nel contenuto delle celle. Questa operazione trasferirà ogni commento/note della cella direttamente nel valore della cella stessa. Vedi lo screenshot qui sotto:

doc-comments-to-cells-6

4. Clicca OK. Istantaneamente, tutte le celle scelte avranno i loro commenti inseriti nei rispettivi contenuti delle celle, e il foglio di lavoro sarà aggiornato di conseguenza.

Questo approccio è particolarmente vantaggioso per gli utenti che preferiscono un'interfaccia grafica e uno sforzo manuale minimo. È veloce, affidabile e ideale per gli utenti che non desiderano utilizzare VBA o formule Excel. Per istruzioni più complete sullo strumento Converti Commenti e Celle, visita la pagina di descrizione della funzione Converti Commenti e Celle.

Se incontri problemi in cui il contenuto delle celle viene sovrascritto, è consigliabile fare un backup del foglio di lavoro prima della conversione, oppure lavorare su un foglio duplicato. Kutools offre anche opzioni per convertire i commenti avanti e indietro per una gestione flessibile.


Suggerimenti, risoluzione dei problemi e suggerimenti di sintesi

Quando scegli una soluzione, considera i compromessi: usare VBA è molto flessibile ma richiede alcune competenze tecniche e precauzioni di backup dei dati. Kutools offre una soluzione senza codice ed efficiente, ideale per gli utenti regolari che apprezzano la semplicità. Le Funzioni Definite dall'Utente permettono un'estrazione selettiva senza alterare le celle originali, ma richiedono l'applicazione di formule e potrebbero non gestire i nuovi commenti a thread.

Punti comuni di risoluzione dei problemi includono:

  • Se la tua macro o formula non restituisce il contenuto del commento previsto, verifica se stai lavorando con i "Commenti" a thread (non "Note")—molte soluzioni funzionano solo con le note classiche.
  • Se utilizzi Office 365 o Excel 2019+, fai clic con il tasto destro su una cella e seleziona "Mostra/Nascondi Note" per confermare di avere il tipo di commento corretto.
  • Salva sempre il tuo file prima di applicare macro o conversioni in blocco, per prevenire la perdita accidentale di dati.
  • Dopo aver estratto i valori, se desideri mantenere ordinato il foglio di lavoro, puoi rimuovere i commenti selezionando le celle, facendo clic con il tasto destro e scegliendo "Elimina Commento".

Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!