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 桁を表示するように書式設定されます。