Estoy intentando crear un formato condicional en el tiempo de ejecución (huzzah) para un complemento (double huzzah), y he descubierto que aparentemente algunas funciones no se pueden usar como lo harían en un hoja de trabajo normal. (Acabo de recibir un error de llamada al procedimiento no válido 5 cuando trato de crear el CF haciendo referencia a una función de VBA que podría llamar en una celda, aunque está en el complemento y no en el libro de trabajo; puedo crear la CF fine con un built-in en funcionamiento.) La confirmación más clara que he encontrado para esto es here, pero en realidad no explica cuál es el problema; esa es la parte esotérica, me encantaría saber más acerca de lo que puedo esperar con esto.Fórmula de Excel para verificar el contenido de la celda
La parte de rubber-meets-road es: ¿puedo evitar VBA por completo y utilizar una serie de funciones exclusivas de Excel, integradas para verificar si una celda dada contiene una constante (es decir, un valor ingresado por usuario), una fórmula (es decir, algún tipo de cálculo, operación lógica, etc .-- más o menos comienza con an =), o un enlace (es decir, una referencia a una celda en otra hoja de trabajo u otro libro de trabajo)? Sé que Excel tiene esta determinación al alcance de la mano; atestigüe los usos y la velocidad de GoTo/Special. ¿Cómo puede llegar I?
Gracias de antemano por su ayuda.
la célula() función puede ser útil si la constante es una cadena, ver aquí: http://www.informit.com/articles/article.aspx?p=440961 (Use CELL ("tipo", A1), donde A1 es su celda). No estoy seguro de cuál es la diferencia entre una "fórmula" y un "enlace" en su pregunta. –
Sí, sé que la función CELL, gracias, comenzó con eso, pero es (a) lenta en grandes rangos y (b) no lo suficientemente específica. En mi nomenclatura, todos los enlaces son fórmulas, pero no todas las fórmulas son enlaces. Un ejemplo muy simple: Esta es una fórmula: = SUMA (A1: A5) Este es un enlace: = SUMA (A1: A5, Hoja1! B6) – downwitch
¿Qué esperas para referencias indirectas donde la celda real utilizada es quizás no se conoce hasta el tiempo de ejecución (es decir, puede ser lo que usted llama un "enlace" a veces) –