Come formattare le celle in excel utilizzando vba (con esempi)
Esistono numerosi modi per formattare le celle in Excel utilizzando varie proprietà in VBA, tra cui:
- Aggiungi un trattino
- Applicazione
- frontiere
- Creatore
- Carattere del carattere
- Formula nascosta
- Allineamento orizzontale
- Livello di prelievo
- Interno
- Bloccato
- Unire le celle
- Formato numero
- NumberLocalFormat
- Orientamento
- Genitore
- RiduciPerRegolare
- Allineamento verticale
- Avvolgere il testo
Creando una macro in VBA, puoi utilizzare una o più di queste proprietà per formattare le celle in un intervallo specifico in un foglio Excel.
L’esempio seguente mostra come eseguire questa operazione nella pratica.
Esempio: come formattare le celle in Excel utilizzando VBA
Supponiamo di avere il seguente elenco di nomi di squadre di basket in Excel:
Possiamo creare la seguente macro per formattare ciascuna cella nell’intervallo A2:A11 con proprietà specifiche:
SubFormatCells ()
With Worksheets("Sheet1").Range("A2:A11")
.Font.FontStyle = "Bold"
.Font.Name = "Calibri"
.Font.Size = 13
.Font.Color = vbRed
.HorizontalAlignment = xlCenter
End With
End Sub
Una volta eseguita questa macro, ciascuna cella nell’intervallo A2:A11 verrà formattata nel modo specificato:
Utilizzando questa particolare macro, abbiamo apportato le seguenti modifiche a ciascuna cella nell’intervallo A2:A11 :
- Abbiamo cambiato lo stile del carattere in grassetto.
- Abbiamo cambiato la famiglia di caratteri in Calibri.
- Abbiamo cambiato la dimensione del carattere a 13.
- Cambiamo il colore del carattere in rosso.
- Abbiamo centrato il testo orizzontalmente.
Tieni presente che questo esempio mostra solo un modo per formattare le celle in un intervallo particolare.
Utilizzando le varie proprietà disponibili in VBA, puoi formattare le celle nell’aspetto desiderato.
Nota : qui è possibile trovare la documentazione completa di tutte le possibili proprietà di formattazione delle celle in VBA.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in VBA:
Come rendere il carattere in grassetto utilizzando VBA
Come centrare il testo utilizzando VBA
Come impostare la dimensione del carattere utilizzando VBA