データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
こんばんは。
Excel 2010 で 図形の範囲をセルに色分けするマクロが、新しいパソコンで位置がずれるのですね。
図形の大きさに合わせて方眼紙状のセルを塗りつぶすという事ですので、ずれの原因としては、Excel の行の高さと列の幅が環境によって変化する事に起因すると思われます。
Excel は 数式の計算/解析/統計のためのプログラムで、ページに表示される行/列のサイズは、使用しているPCのオペレーティングシステム(バージョンと言語)、デフォルトのフォント、解像度、デフォルトのプリンタドライバによって可変的に変化するのが仕様となっております。
こちらのサポートページをご確認下さい。
■ 異なる複数の Windows 環境で Excel ファイルを共有すると、印刷範囲、セルの幅、または高さが変更される場合がある
確認出来る部分としては、OSの言語・既定のフォント・プリンタドライバ、解像度を以前の環境となるべく合わせてみる事になると思います。
ただ、私の手元の環境の Excel 2010 と Excel 2016 で確認した限りでは、同じファイルを開いた時の行の高さを合わせる事は出来ませんでした。(OS、フォントやプリンタドライバ、言語を合わせておりますが、恐らく解像度がどうしても合わないのかも。)
なるべくフォントやプリンタドライバや解像度を合わせてみて、ダメであれば、Excel の仕様と早めに割り切って、サポートページの「対策 3. それぞれの環境用に最適化したテンプレートを作成する」にあります様に、ファイルを新しいパソコンの環境に合わせて修正するのが良いのかな、と思います。