Come posso copiare il valore e il formato testo delle celle di Excel tramite l'operatore "="?


1

Dato un semplice file Excel di esempio Qui , come possiamo avere la cella obiettivo per avere sia il valore che l'amp; formato di testo della cella di origine anziché solo il valore di solo testo?

enter image description here

Risposte:


1

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.

  • Premi Alt + F11 per aprire Visual basic editor (o Tool & gt; Macro & gt; Visual basic Editor).
  • Fai clic destro su un foglio nelle finestre del progetto, seleziona "Visualizza codice"
  • Incolla sotto i codici e premi "Esegui"
 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.


Quindi questa è una macro. Possiamo avere una funzione definita dall'utente simile?
Nam G VU

Creiamo una macro con parametri quindi usiamola come funzioni integrate ovunque tu voglia.
Nguyen Minh Binh
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.