Modifica formato valuta per una cartella di lavoro unico

 George ha una singola cartella di lavoro che ha bisogno di informazioni utilizzando un formato valuta latinoamericano piace per servire su: 238,769.76. A corto di modificarne le impostazioni globali di George non è in grado di elaborare stato un modo per gestire questa situazione. Si chiede se ci sia un modo per cambiare la valuta per una singola cartella di lavoro.

 Le "Impostazioni generali", che George colloqui tecnicamente definito da Microsoft come "Impostazioni internazionali". Questi sono infatti gestite da Windows direttamente, in modo che qualsiasi cambiamento sta interessando tutti i programmi all'interno di Windows, tra cui Excel.

 C'è un modo per modificare temporaneamente le impostazioni utilizzando una macro VBA per fare la magia. Se si collega questa macro per l'apertura e la chiusura di una particolare cartella di lavoro, le vostre esigenze possono essere adeguatamente soddisfatte. Qui ci sono le macro:

 As String Dim oldDecimalSep
 As String Dim oldThousandsSep

 Private Sub Workbook_Open
 oldDecimalSep =
 oldThousandsSep =
 = ","
 = "."
 = False
 End Sub

 Private Sub Workbook_ Prima di chiudere
 = OldDecimalSep
 = OldThousandsSep
 = False
 End Sub

 Per utilizzare queste macro, aprire la cartella di lavoro che si desidera utilizzare i separatori di diverse dimensioni. Quindi, aprire l'editor di Visual Basic e fare doppio clic sull'oggetto ThisWorkbook nella finestra Project. Impostare il codice di macro nella finestra del codice e salvare tutto.

 Ora, quando si utilizza la cartella di lavoro, Excel aprirà le informazioni di separazione esistente e le modifiche da usare virgole e se George vuole. Quando la cartella di lavoro si chiude, il vecchio separatore di recupero informazioni.

 C'è una gottcha con questo codice: Mentre la cartella di lavoro viene aperta, qualsiasi altra cartella di lavoro aperta utilizzerà anche la diversa formattazione. Il trucco è quello di lavorare solo con la "speciale" Stand cartella di lavoro, sapendo che quando si collega tutto torna alla normalità.

 C'è una cosa da ricordare quando si utilizza il codice come questo: stai solo cambiando il modo in cui i numeri che vedi sono fatti. Non si può nemmeno bisogno di farlo, a causa del modo in cui Windows gestisce le impostazioni internazionali. In altre parole, si potrebbe vedere un numero apparire come questo in Excel: 1,234,567.89. Quando si invia quella cartella di lavoro di un utente in un paese che utilizza diverse istituzioni regionali, che avrebbero visto in questo modo: 1.234.567,89. In altre parole, Windows gestisce i numeri visualizzati correttamente l'area del mondo in cui appaiono.

 Excel Tips è la vostra fonte per la formazione Microsoft Excel conveniente. Questo suggerimento vale per Microsoft Excel 2007, 2010 e il 2013.

  0   0

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha