Puoi usare VBA per rendere il testo nelle celle in grassetto. In questo tutorial imparerai come rendere il testo in grassetto.
Testo in grassetto con VBA
Dovresti impostare la proprietà Font.Bold dell'oggetto Font su True per rendere il testo in una cella in grassetto. Il seguente codice renderà il testo nella cella A1 in grassetto:
1 | Intervallo("A1").Font.Bold = True |
Il risultato è:
L'esempio sopra ha utilizzato l'oggetto Range in combinazione con l'oggetto Font. È inoltre possibile utilizzare l'oggetto cella insieme all'oggetto carattere per fare riferimento alla cella di interesse. Il seguente codice renderà il testo nella cella C2 in grassetto:
1 | Cells(2, 3).Font.Bold = True |
Cancellare il grassetto con VBA
Dovresti impostare la proprietà Font.Bold dell'oggetto Font su False per rendere il testo in grassetto in una cella del normale peso del carattere. Il seguente codice renderà il testo in grassetto nella cella A1, il normale peso del carattere:
1 | Range("a1").Font.Bold = False |
Rimuovi tutta la formattazione con VBA
Puoi anche rimuovere tutta la formattazione da una singola cella o celle nel foglio di lavoro, incluso il peso del carattere in grassetto, usando il metodo .ClearFormats. Il seguente codice rimuoverà tutta la formattazione da tutte le celle in un foglio di lavoro e, di conseguenza, il testo in grassetto verrà modificato nel normale peso del carattere:
12 | Celle.SelezionaSelection.ClearFormats |