Como fazer com que as células dependentes sigam a formatação decimal da célula pai que muda de tempos em tempos?

Como fazer com que as células dependentes sigam a formatação decimal da célula pai que muda de tempos em tempos?

Preciso de células dependentes em uma planilha do Excel para seguir a formatação decimal de uma célula pai. Fiz isso com o pintor de formatos, mas os requisitos decimais da célula pai mudam de tempos em tempos e preciso que as células dependentes sejam ajustadas e atualizadas de acordo.

Às vezes, talvez seja necessário não mostrar casas decimais, enquanto outras vezes precisarei mostrar uma ou possivelmente duas casas.

Resumindo, quero alterar a formatação decimal da célula pai e fazer com que isso dite as células dependentes caso a caso.

Consulte as capturas de tela a seguir para obter exemplos do que desejo realizar:

Apenas para ilustração, a célula pai está em vermelho e as células dependentes em amarelo. Não preciso copiar nada além da formatação decimal, para que a cor não seja um problema.

Responder1

Entendo que você encontrou uma solução VBA. Seria útil para outras pessoas se você a compartilhasse.

Para outros que preferem uma solução não VBA, Conditional Formatlida facilmente com os cenários 1 e 3 e provavelmente pode ser modificado para atender às suas necessidades específicas. Não é necessário VBA.

Cada cenário requer um formato condicional.

Cenário 1: a fórmula é =Int($F$2)-($F$2)=0e o formato do número condicional é Numbercom 0 casas decimais

Cenário 3: a fórmula é =Int($F$2)-($F$2)<>0e o formato do número condicional é Numbercom 2 casas decimais

Para ambos os cenários: a cor de preenchimento é amarela e o intervalo aplicável é$B$4, $D$3, $D$4, $F$3, $F$4, etc

Agora, quando $F$2contém um número inteiro, as células do intervalo aplicado são formatadas como números inteiros e destacadas. Se $F$2não for um número inteiro, as células serão formatadas para exibir 2 casas decimais.

informação relacionada