Tami prefiere tener habilitado «Establecer precisión como se muestra» para todos sus libros de trabajo. Ella hace nóminas y trabaja con dólares para todos los cálculos. Cuando esta configuración no está en vigor y ella usa manualmente una calculadora para verificar las matemáticas en la hoja de trabajo, a menudo se pierde por unos centavos. La única solución es si la configuración está activada; entonces todo coincide. Es una molestia hacer esto con cada libro de trabajo que crea Tami, por lo que espera que haya una manera de activar esta configuración de forma permanente.

No hay forma de activarlo permanentemente dentro de Excel, pero puede hacerlo con macros. Por ejemplo, podría agregar la siguiente macro a un libro de trabajo:

Private Sub Workbook_Open()

ThisWorkbook.PrecisionAsDisplayed = True End Sub

La macro debe colocarse en el módulo Este libro, por lo que se ejecutará cada vez que se abra el libro. Si lo desea, también puede agregar esto a un nuevo libro de trabajo en blanco y luego guardar ese libro como una plantilla llamada Book.xltm en la carpeta XLStart. Al hacerlo, se especifica, para Excel, la plantilla predeterminada que desea usar al crear un nuevo libro de trabajo. Por lo tanto, todos los libros de trabajo nuevos incluirían esta simple macro de una línea para establecer la precisión.

Ahora, dicho esto, muchas personas desaconsejan enfáticamente activar la opción Establecer precisión como se muestra. ¿Por qué? Porque afecta permanentemente los datos de su libro de trabajo. Por ejemplo, prueba este pequeño ejercicio:

  1. Establezca la visualización de una celda en una hoja de trabajo en 5 lugares decimales. (Digamos que está haciendo esto usando la celda B3.)

  2. Asegúrese de que Establecer precisión como se muestra esté activado.

  3. Ingrese el valor 1.23456 en la celda B3.

  4. Ahora cambie la visualización de la celda B3 a 2 lugares decimales. Ahora debería mostrar 1,23.

  5. Nuevamente, cambie la visualización de la celda B3 a 5 lugares decimales. Ahora debería mostrar 1,23000.

Esos últimos dígitos (456) se han ido y se han perdido para siempre; no se pueden recuperar. Puede ser mejor ajustar sus fórmulas para incluir la función REDONDEAR de modo que el redondeo a 2 lugares decimales se realice solo en aquellos casos en los que lo necesite, en lugar de en todas partes.

Si decide que desea utilizar Establecer precisión como se muestra, es mejor que configure una manera fácil de cambiar la configuración libro por libro. Esto se puede hacer con una sola macro agregada a su libro de trabajo personal:

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

Ahora puede agregar la macro a su barra de herramientas de acceso rápido y hacer clic en ella para activar y desactivar la configuración. La macro simplemente cambia la configuración a la que está configurada actualmente y luego muestra un mensaje que indica el estado recién cambiado de la configuración.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (13765) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.