Dejando precedentes de seguimiento activado (Microsoft Excel)
Gavin tiene una hoja de trabajo grande con la que trabaja, y le resulta útil usar la herramienta Trazar precedentes (en la pestaña Fórmulas de la cinta) para averiguar qué está sucediendo. A Gavin le gustaría que la configuración de la herramienta esté «activada» incluso cuando guarda el libro, pero Excel no le permite hacer esto. Se pregunta si hay alguna forma de dejarlo encendido para que los precedentes siempre estén marcados en el libro de trabajo.
Uno pensaría que debería ser relativamente fácil activar los precedentes, a través de una macro, cuando abre un libro de trabajo. Todo lo que necesitas hacer es usar una macro como la siguiente:
Sub ShowTracePrecendents1() Dim rng As Range Dim c As Range With ActiveSheet.UsedRange Set rng = .Cells.SpecialCells(xlCellTypeFormulas, 23) End With Application.ScreenUpdating = False For Each c In rng c.ShowPrecedents Next End Sub
La macro determina qué celdas de la hoja de trabajo contienen fórmulas (solo las celdas que contienen fórmulas pueden tener precedentes) y luego recorre cada una de esas celdas, activando la visualización de los precedentes.
El problema, por supuesto, es que este enfoque no hace exactamente lo que Gavin quería. Es probable que Gavin, cuando trabaja con sus datos, no active los precedentes para cada celda, sino solo para algunas de las celdas. La macro activa la visualización de precedentes para todas las celdas posibles en la hoja de trabajo. Si solo desea mostrar los precedentes de algunas celdas, debe especificar las celdas en la macro.
Sub ShowTracePrecendents2() Dim rng As Range Dim c As Range Set rng = Range("G1:G5,G7:G8") For Each c In rng c.ShowPrecedents Next End Sub
Para usar la macro de manera efectiva, necesitaría cambiar la línea que establece la variable rng para que haga referencia a las celdas para las que desea que se muestren precedentes.
Independientemente de la macro que utilice, puede crear una «apertura automática»
macro (como se explica en otros ExcelTips) que lo ejecutará automáticamente cada vez que se abra el libro.
_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 (13161) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.