Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Quale formattazione in Excel viene utilizzata quando si assegna un formato a tutti i fogli di lavoro delle celle?

Per applicare la formattazione a tutte le celle in tutti i fogli di lavoro di una cartella di lavoro Excel, si utilizza il codice incorporato di Excel o VBA (Visual Basic per applicazioni) . Non esiste un'opzione di formattazione singola che si applica direttamente all'intera cartella di lavoro in un'azione tramite l'interfaccia utente standard.

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