|
分類:[Microsoft Office 全般]
2022/06/27(Mon) 08:36:00 編集(投稿者)
マクロで関数を作りました。 この関数をセルに書込み、書き込んだセルを元に 複数のセルを選択してコピーしようとしました。
1.エクセル2013でセルを指定して、Ctrl+C 複数セルを選択して Ctrl+V でコピーすると → OK 2.エクセル2013でセルを指定して、このセルで右クリックのコピーを選択 複数セルを選択して右クリックの貼り付け(fx)でコピーすると → OK 3.エクセル20136でセルを指定して、Ctrl+C 複数セルを選択して Ctrl+V でコピーすると → OK 4.エクセル2016でセルを指定して、このセルで右クリックのコピーを選択 複数セルを選択して右クリックの貼り付け(fx)でコピーすると → NG
この4の場合に何か所かにコピーを繰り返し作業をおこなっていくと、 貼り付けした部分は正常に表示されているが、 前に変更していた箇所が #NAME の表示に代わってしまう。
3の方法でできますが、この場合、罫線などもコピーされてしまい。 それを修正するのに時間がかかります。
エクセル2013から2016で何か仕様が変更されたのでしょうか? それとも何か設定があるのでしょうか? すみません。わかる方教えてください。
気になるのはマクロ関数で [Application.Volatile] を入れているため、コピーするたびに各セルの関数が再処理して おかしくなっていると想像しているのですが コピーの間だけ再処理しないようにするとかできるのでしょうか?
よろしくお願いします。
|