Tami preferisce di gran lunga che l’opzione “Imposta precisione come visualizzata” sia abilitata per tutte le sue cartelle di lavoro. Si occupa di buste paga e lavora con i dollari per tutti i calcoli. Quando questa impostazione non è in vigore e utilizza manualmente una calcolatrice per ricontrollare la matematica nel foglio di lavoro, spesso è di pochi centesimi. L’unica soluzione è se l’impostazione è attivata; poi tutto corrisponde. È una seccatura farlo con ogni singola cartella di lavoro che Tami crea, quindi spera che ci sia un modo per avere questa impostazione attivata in modo permanente.

Non è possibile attivarlo in modo permanente all’interno di Excel stesso, ma puoi farlo con le macro. Ad esempio, potresti aggiungere la seguente macro a una cartella di lavoro:

Private Sub Workbook_Open()

ThisWorkbook.PrecisionAsDisplayed = True End Sub

La macro deve essere inserita nel modulo Questa cartella di lavoro, quindi verrà eseguita ogni volta che viene aperta la cartella di lavoro. Puoi, se lo desideri, aggiungerlo a una nuova cartella di lavoro vuota e quindi salvare quella cartella di lavoro come modello denominato Book.xltm nella cartella XLStart. In questo modo si specifica, per Excel, il modello predefinito che si desidera utilizzare durante la creazione di una nuova cartella di lavoro. Pertanto, tutte le nuove cartelle di lavoro includeranno questa semplice macro di una riga per impostare la precisione.

Detto questo, molte persone sconsigliano vivamente di attivare anche l’opzione Imposta precisione come visualizzata. Perché? Perché influisce in modo permanente sui dati nella cartella di lavoro. Ad esempio, prova questo piccolo esercizio:

  1. Imposta la visualizzazione di una cella in un foglio di lavoro su 5 cifre decimali. (Diciamo che lo stai facendo usando la cella B3.)

  2. Assicurati che l’opzione Imposta precisione come visualizzata sia attivata.

  3. Immettere il valore 1.23456 nella cella B3.

  4. Ora cambia la visualizzazione della cella B3 a 2 cifre decimali. Ora dovrebbe mostrare 1.23.

  5. Di nuovo, cambia la visualizzazione della cella B3 su 5 posizioni decimali. Ora dovrebbe mostrare 1.23000.

Quelle ultime cifre (456) sono ora scomparse e perse per sempre; non possono essere recuperati. Potrebbe essere meglio regolare le formule per includere la funzione ROUND in modo che l’arrotondamento a 2 cifre decimali venga eseguito solo nei casi in cui è necessario, anziché ovunque.

Se decidi di utilizzare Imposta precisione come visualizzato, potrebbe essere meglio impostare un modo semplice per modificare l’impostazione cartella di lavoro per cartella di lavoro. Questo potrebbe essere fatto con una singola macro aggiunta alla tua cartella di lavoro personale:

Sub TogglePrecision()

Dim sTemp As String

sTemp = "Precision as Displayed has been "

With ActiveWorkbook         If .PrecisionAsDisplayed Then             .PrecisionAsDisplayed = False             sTemp = sTemp & "DISABLED"

Else             .PrecisionAsDisplayed = True             sTemp = sTemp & "ENABLED"

End If     End With     MsgBox sTemp End Sub

Ora puoi aggiungere la macro alla barra degli strumenti di accesso rapido e fare clic su di essa per attivare e disattivare l’impostazione. La macro commuta semplicemente l’impostazione da quella su cui è attualmente impostata, quindi visualizza un messaggio che indica lo stato appena modificato dell’impostazione.

_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 (13765) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.