Risposte:
Non ho provato, ma penso che la risposta di Tom Qui può aiutarti. AFAIK, nessuna funzione può copiare la formattazione.
AGGIORNARE: Si noti che sto usando Microsoft Excel su Mac OSX. Spero che il seguente passo funzioni bene con MS Excel su Windows.
Private Sub Worksheet_Activate() Worksheets("Sheet1").Range("A8").Copy Range("A8") End Sub
Se si utilizza la password per proteggere la cartella di lavoro, utilizzare di seguito:
Private Sub Worksheet_Activate()
ActiveSheet.Unprotect ("YourPassword")
Worksheets("Sheet1").Range("A8").Copy Range("A8")
ActiveSheet.Protect ("YourPassword")
End Sub
Questo è tutto. Ora la cella "A8" del foglio corrente avrà i valori e la formattazione di Sheet1! A8.