時々変更される親セルの小数点書式に従属セルを従わせるにはどうすればよいでしょうか?

時々変更される親セルの小数点書式に従属セルを従わせるにはどうすればよいでしょうか?

Excel ワークシートの従属セルを親セルの小数点書式に合わせる必要があります。これは書式設定ペインターで行いました。しかし、親セルの小数点要件は時々変わるため、それに応じて従属セルを調整して更新する必要があります。

小数点以下の桁を表示しない必要がある場合もあれば、小数点以下の桁を 1 桁、あるいは 2 桁表示する必要がある場合もあります。

つまり、親セルの小数点書式を変更し、ケースごとに依存セルを指定できるようにしたいのです。

私が達成したいことの例については、次のスクリーンショットを参照してください。

説明のためだけに、親セルは赤、従属セルは黄色で表示されています。小数点書式以外はコピーする必要がないので、色は問題ではありません。

答え1

VBA ソリューションを見つけたと理解しています。それを共有していただければ、他のユーザーにとっても役立つと思います。

VBA 以外のソリューションを希望するユーザーの場合、Conditional Formatシナリオ 1 と 3 を簡単に処理でき、特定のニーズに合わせて変更できる可能性があります。VBA は必要ありません。

各シナリオには条件付き書式が必要です。

シナリオ1: 数式は=Int($F$2)-($F$2)=0、条件付き数値書式はNumber小数点以下0桁です

シナリオ3: 数式は=Int($F$2)-($F$2)<>0、条件付き数値書式はNumber小数点以下2桁です。

どちらのシナリオでも、塗りつぶしの色は黄色で、適用範囲は$B$4, $D$3, $D$4, $F$3, $F$4, etc

ここで、$F$2に整数が含まれている場合、適用範囲のセルは整数として書式設定され、強調表示されます。 に$F$2整数が含まれていない場合、セルは小数点以下 2 桁を表示するように書式設定されます。

関連情報