Estoy tratando de aplicar ingeniería inversa a un programa antiguo escrito usando VBA en Excel y fórmulas en celdas. Hay muchas celdas con valores dispersos en todas partes. ¿Existe una forma rápida de verificar si una celda (valor) se está utilizando en la forumla de otra célula? o si la célula está ahí sentada sin hacer nada para poder eliminarla/guardarla de manera segura? Gracias por adelantado.Determine si se usa una celda (valor) en cualquier fórmula
Utilicé la herramienta de búsqueda Ctrl + F y parece que funciona, pero solo quiero estar seguro de si hay otra forma mejor.
Cuando dice que está escrito entriely usando VBA que significa que no hay fórmulas en la hoja de trabajo actual? es decir, ¿todos los cálculos y la actualización de los valores de las celdas están controlados por VBA? –
@ Remnant bien, no debería decir del todo entonces. al menos el 50% de ella son fórmulas en las celdas de la hoja de cálculo real. perdón por la confusion. – Jake
Esto puede ser realmente difícil en general. Hay muchas maneras de que las células se acostumbren y no se pueden detectar fácilmente sin ejecutar el programa. Especialmente cuando VBA está involucrado y no tienes fórmulas puras. El hilo de comentario sobre esta pregunta puede ser de interés: http://stackoverflow.com/questions/1897906/is-the-the-regex-for-matching-any-cell-reference-in-an-excel-formula – jtolle