As células "meta" que incluem a fórmula geralmente não são expostas a funções para uso. Embora o VBA possa acessar qualquer uma das "meta", incluindo a fórmula, ter um gatilho para que cada nova calcificação faça com que uma macro seja executada não é boa.
No entanto, pode haver uma maneira de depender do problema que você está tentando resolver. Ou você tem o ON_DESK em uma célula separada ou se estiver em uma tabela à qual você possa se referir. A fórmula base para isso é = iferror (IF (TB [z]="ON_DESK", VERDADEIRO, FALSO), FALSO) Isso usa uma tabela chamada TB com uma coluna chamada Z, se esta for chamada de flag, então ela pode ser usada com formatação condicional.
= iferror (IF ($ XEY1="ON_DESK", VERDADEIRO, FALSO), FALSO) Isso usa a coluna XEY para manter as informações do OnOff e as células do núcleo seriam modificadas para usar a coluna XEY para os dados apropriados. Existem muitas outras maneiras de fazer isso, mas basicamente você deve separar o que você deseja usar como uma lógica de sinalização em uma célula por si só.
Espero que isso ajude. Existem outras maneiras de fazer a estrutura, depende dos seus dados e do problema que você está procurando resolver.