質問: エクセルで、シートごとの計算結果を別の表にする方法 同じ形式のデータシートが100枚ぐらいあり、このシート上で計算をした結果が10個ほどあります。この結果の一覧表(100×10)を作り、グラフを作成する必要があります。 このとき、一覧表の先頭のセルにシート名とセルの番号を計算式としていれて、つまんで引っ張り100までカウントアップして計算式を入力させたいのですが、うまくいきません。いちいち入力するのは邪魔くさいので、いい方法があれば教えてください。 vbaはよく分かりませんが、解決するならやってみますのでよろしくお願いします。
回答: エクセルにはいわゆる普通のコピー&ペーストの操作のほかに、リンク貼り付けというのができます。 シート1のa1~c4の内容をそのままシート2の任意の場所にコピーするんですが、このとき単純なコピーではなくシート1を参照するようにリンク状態でコピーされます。 当然シート1が変化したら、それに伴ってコピー先のシート2も変化します。 貼り付けの時に「形式を選択して貼り付け」を選ぶとダイアログが出てきて「リンク貼り付け」ボタンがあります。 「ok」ボタンだとそのまま貼り付けと鳴ってしまいますので「リンク貼り付け」を選んでください。 多少面倒ですが、一気には作れそうも無いので・・・