追加です。 >シート2に40字弱の別ブックの表へのリンク式を80行30列記入した状態だと54枚程度 の状態で、コードを下記のように変更すると、300枚以上のシートの作成が可能になりました。 この方が使用メモリが押さえられるようです。 'シートのコピー n = Worksheets(1).Range("a1") i = 1 Worksheets(2).Cells.Copy Do While i < n i = i + 1 Sheets.Add after:=Worksheets(Worksheets.Count) Worksheets(Worksheets.Count).Paste Range("a2") = i Loop この回答への補足 関係あるか分からないんですが、 前のバージョンのときはWindowsタスクマネージャのアプリケーションのところをみると、マクロを実行したときに1つ増えて
![エクセルでコピーができなくなる](https://cdn-ak-scissors.b.st-hatena.com/image/square/9cf0509ee768170b373aca3655768f065e317ca6/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_1.jpg)