Domanda

Ho una cella in Excel che desidero formattare diversamente in base a una formula definita dall'utente (UDF) - la mia formula verifica se esiste una formula nella cella ...

Sto cercando di utilizzare la formattazione condizionale con il mio UDF per formattare la cella, ma sembra non funzionare.

La mia condizione è questa:

="isManualPrice(R22C12)"

Ho provato senza virgolette, ma ho ricevuto l'errore

  

Non puoi usare riferimenti ad altri   fogli di lavoro o cartelle di lavoro per   Criteri di formattazione condizionale

Forse il problema riguarda il fatto che il mio UDF è stato definito in una cartella di lavoro macro separata e non nella mia cartella di lavoro principale ...

Vedo che è menzionato in questo post del blog dal 2005 , ma solo di passaggio ...

Grazie in anticipo. Chris

È stato utile?

Soluzione

Sì, può.

Il tuo problema è semplicemente che hai delle virgolette lì dentro. Devi scegliere " Formula Is " dal menu a discesa, quindi la formula dovrebbe essere

=isManualPrice(R22C12)

... senza virgolette.

(Sono più abituato alla notazione A1 piuttosto che alla notazione R1C1 ma suppongo che funzionerà altrettanto bene).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top