O único problema com o truque de formatação numérica personalizada (por exemplo, inserir ;;;
ou "";"";"";""
na caixa de formatação) é que isso torna impossível copiar & cole os números em um programa diferente.
Como você está obtendo diferentes origens de células? Porque presumivelmente, se o método puder afetar a cor do plano de fundo, também poderá alterar a cor da fonte com a mesma facilidade. O mesmo conjunto de cores está disponível em cada caso, para que você possa simplesmente definir a formatação condicional (ou seja o que for) para fazer com que a cor da fonte corresponda ao plano de fundo.