- ベストアンサー
数式を他のファイルで使う方法
一つのブックの一つのシートに入力した数式を複数のブックの複数のシートにも自動的に入力できるようにしたいのですが、いい方法はありますでしょうか? 例えば、BOOK1のSHEET1のA2に=A1+1という数式を入力したとすると、それが他の複数のブックの複数のシートのA2にも自動的に同じ数式として入力されるという事です。初心者ですが、仕事上どうしても必要です。ブック、シートの数とも多いので、コピーや手入力では気が遠くなるほどの時間が掛かってしまいます。何とかご助力をお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 複数のブックにまたがったシートの数が1000以上あります。 自動で処理させるのでしたら、マクロを使うことになるでしょうね。 ただしマクロで処理する場合でも、次の三つの条件を満たしている必要があります。 A)対象のブックはすべて同じフォルダにあり、また、そのフォルダ内に対象外の エクセルファイルが存在しないこと。 B)次のいずれか1つの条件を満たしていること。 1.数式を入れるシート名が、すべて同じ。 2.数式を入れるシートの左からの位置が、すべて同じ。 C)数式を入れるセル番地が、すべて同じ。
その他の回答 (2)
- misatoanna
- ベストアンサー率58% (528/896)
回答No.3
#2です。 すべてのシートが対象でしたね。 条件のBは無視してください。
- buzz_buzz
- ベストアンサー率29% (190/650)
回答No.1
(1)入力したいシート全てを選択します("CTRL"を押しながら選択) (2)その状態で、一つのシート上である数式を入力します これで、選択した全てのシートの特定のセルに数式が入ります。 いかがでしょうか?
質問者
補足
ありがとうございます。ただ、複数のブックにまたがったシートの数が1000以上あります。この場合はどうすればよろしいでしょうか。
補足
マクロはどのように書けばよろしいでしょうか?