Ecco come puoi farlo:
1. Utilizzo di stili (ambito limitato):
* Gli stili integrati di Excel può influenzare tutte le celle se si seleziona attentamente lo stile giusto. Ad esempio, è possibile creare un nuovo stile con la formattazione desiderata (carattere, dimensione, colore, allineamento, ecc.) E quindi applicare questo stile all'intero foglio. Tuttavia, dovresti ripetere questo per ogni foglio. Questo non lo sta davvero applicando a * tutte * celle su tutti i fogli in una singola operazione.
2. Usando VBA (più efficace):
VBA consente di automatizzare questa attività. Il seguente codice applicherà la formattazione (in questo esempio, il carattere del carattere 12 e il carattere Arial) a tutte le celle in tutti i fogli di lavoro della cartella di lavoro attiva:
`` `VBA
Sub formatallcells ()
Dim ws come foglio di lavoro
Per ogni ws in questo libro di lavoro.
ws.cells.font.size =12
ws.cells.font.name ="Arial"
'Aggiungi altre proprietà di formattazione qui se necessario, ad esempio,
'ws.cells.interior.color =vbyellow' imposta il colore di sfondo su giallo
ws.cells.HorizontalaLalignment =xlcenter "Centri Testo in orizzontale
Next Ws
Fine sub
`` `
Questo codice VBA itera attraverso ciascun foglio di lavoro nella cartella di lavoro e applica la formattazione specificata a tutte le celle (`Ws.cells`) all'interno di ciascun foglio. È possibile modificare le proprietà di formattazione all'interno del ciclo per modificare il carattere, il colore, l'allineamento, il formato numerico, ecc., Se necessario. Questo è il metodo più efficiente e completo. Dovresti aprire l'editor VBA (ALT + F11) per incollare ed eseguire questo codice.
In breve, sebbene non esista una soluzione a clic e drag, VBA fornisce i mezzi programmatici per applicare una formattazione coerente su un'intera cartella di lavoro. Gli stili offrono un approccio più manuale, foglio per foglio, adatto solo per scenari più semplici o se si applica la formattazione a gamme cellulari specifiche piuttosto che a tutte le celle.
software © www.354353.com