Copia automatica della formattazione (Microsoft Excel)
Una delle caratteristiche fondamentali di Excel è consentire a una cella di essere uguale a un’altra cella. Ad esempio, potresti usare la più semplice delle formule in una cella:
=C7
Ciò copia il contenuto dalla cella C7 alla cella corrente e si aggiorna ogni volta che il contenuto della cella C7 cambia. Cosa succede se non sei solo interessato a copiare i valori delle celle, ma desideri anche copiare la formattazione da una cella all’altra?
Sfortunatamente, non esiste un modo intrinseco per farlo in Excel. Tuttavia, ci sono due soluzioni alternative che puoi provare. Innanzitutto, puoi creare una macro che scoprirà ogni volta che la cella C7 cambia e, in caso affermativo, la macro copia il contenuto della cella (inclusa la formattazione) nella cella di destinazione. Ad esempio, la seguente macro verrà eseguita ogni volta che ci sono modifiche nel foglio di lavoro. Quando la modifica è nella cella C7, il contenuto di C7 viene copiato nella cella E3 su Sheet1.
Private Sub Worksheet_Change(ByVal Target As Excel.Range) If Not Intersect(Target, Range("C7")) Is Nothing Then Range("C7").Copy (Worksheets("Sheet1").Range("E3")) End If End Sub
Ci sono alcuni aspetti negativi di questo approccio. Innanzitutto, può essere lento, in particolare se hai un bel po ‘di celle che desideri copiare in questo modo. Inoltre, la macro viene eseguita solo se il contenuto della cella C7 viene effettivamente modificato, non se viene modificata solo la formattazione di C7. (Non c’è modo di attivare un evento automatico ogni volta che viene modificata la formattazione.)
Un’alternativa all’approccio macro consiste nell’usare lo strumento Fotocamera in Excel.
Questo è stato trattato in altri numeri di _ExcelTips, _ ma essenzialmente la fotocamera è un modo per copiare un’immagine dinamica di un intervallo di celle da un punto a un altro. È l’immagine delle celle di origine che viene mostrata e viene mostrata come un grafico, non come il contenuto delle celle di destinazione. Poiché l’immagine è dinamica, ogni volta che le celle di origine vengono modificate (inclusa la formattazione), anche l’immagine viene aggiornata per riflettere la modifica.
Per utilizzare lo strumento Fotocamera, è necessario personalizzare la barra degli strumenti in modo che lo strumento sia disponibile; non è disponibile per impostazione predefinita. Quando esegui la personalizzazione, lo strumento Fotocamera è disponibile nella scheda Comandi nella sezione Strumenti. È vicino alla fine dell’elenco dei comandi e sembra, stranamente, come una piccola telecamera.
Con lo strumento Fotocamera in posizione, segui questi passaggi per usarlo:
-
Seleziona le celle o l’intervallo di cui desideri scattare una foto.
-
Fare clic sullo strumento Fotocamera. Il puntatore del mouse si trasforma in un grande segno più.
-
Passa a un foglio di lavoro diverso.
-
Fare clic nel punto in cui si desidera visualizzare l’angolo superiore sinistro dell’immagine. L’immagine viene inserita come grafica nel 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 (2769) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: