Modifica del colore dell’indicatore di commento (Microsoft Excel)
Francois si chiede se sia possibile cambiare il colore del triangolo che appare nell’angolo in alto a destra di una cella quando c’è un commento associato alla cella. Il triangolo è rosso, per impostazione predefinita, ma Francois vorrebbe che fosse un colore diverso che è più facile da vedere per lui.
Ci sono alcune cose che, a quanto pare, sono semplicemente codificate in Excel e non possono essere modificate. Il colore dell’indicatore di commento è uno di questi elementi. Anche giocare con le varie impostazioni del colore in Windows non ha avuto alcun effetto sugli indicatori.
Questo è stato un problema che è stato chiesto e discusso per anni nella comunità di Excel. Una potenziale soluzione è presentata dall’MVP Debra Dagliesh in questa pagina:
http://www.contextures.com/xlcomments03.html#Indicator
La soluzione presentata era in realtà progettata per la stampa. (Excel non stampa gli indicatori di commento quando si stampa un foglio di lavoro, ma è possibile che gli indicatori vengano stampati.) La macro presentata da Debra può essere facilmente modificata in modo che la grafica utilizzata sia del colore desiderato.
Ovviamente, lo svantaggio di un tale approccio è che aggiunge un’immagine al tuo foglio di lavoro per ogni commento che hai. Se hai molti commenti nel foglio di lavoro, finirai per avere molti grafici. Inoltre, la grafica potrebbe non “rimanere ferma” durante la modifica del foglio di lavoro, l’aggiunta e l’eliminazione di celle. Se aggiungi o elimini commenti, dovrai anche eliminare la grafica (Debra fornisce una macro per farlo) e rieseguire la macro per aggiungere di nuovo la grafica.
Un’altra possibile opzione è utilizzare una macro per colorare lo sfondo di qualsiasi cella che contiene un commento. La seguente macro esamina le celle selezionate e quindi cambia il colore di qualsiasi cella contenente un commento.
Sub ColorComments() Dim commentCell As Range On Error GoTo ErrorHandler 'Deal with empty selection Selection.SpecialCells(xlCellTypeComments).Select On Error GoTo 0 For Each commentCell In Selection.Cells commentCell.Interior.ColorIndex = 36 Next Range("A1").Select Exit Sub ErrorHandler: ' Error Handler is deliberately empty End Sub
Lo svantaggio di questa macro è che non è facile “deselezionare” le celle se i commenti vengono rimossi. Dovrai anche rieseguire la macro mentre aggiungi nuovi commenti al tuo foglio di lavoro.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (3498) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.