質問: excelグラフの式の絶対番地を相対番地にするには excelの挿入タブのグラフグループの棒グラフなどで、 グラフを作成すると、図のようなグラフが生成されます。 これを、コピーしたいのですが、 式が絶対アドレスで表示されていますので、 =series(,sheet11!$b$3:$h$3,sheet11!$b$8:$h$8,1) これを相対アドレスにしたいのですが、 手で相対アドレスに書き換えても($を消しても)、 元の絶対アドレスに戻ってしまいます。 相対アドレスにするには、 どのようにすればよいでしょうか。 よろしくお願いします。(windows10,excel2016)
回答: >コピーしたいのですが もう少しやりたいことを、具体的に説明しないとよくわからないのでは。 補足が必要だろう。 貼り付け先はエクセルのシートか? 元データは、コピー後、どこに指定したいのか? あるいはsheet1(質問ではsheet11だが)で、グラフ化するデータ域を 変動したいのか? 形式を保存したいのは、元データの位置か、グラフの種類や形式か? いま、sheet1に質問のグラフとデータがあるとして、単純にコピーして、 sheet2に張り付けると、データはsheet1 のままで、sheet1に見えている、グラフのままだが。 普通にやって、sheet1の指定セル範囲の、データの(セルの値の)変動には、連動するようだが。 またvbaでの回答が出ても良いのか。