こんにちは。
Excel2010 VBAにて、
ブック間のシートコピーをする場合はWorkSheet.Copyで実現可能ですが、
単純にWorkSheet.Copyを行った場合、コピー元のシートへマクロまたはユーザー定義関数を作成していると、コピー先へは関数はコピーされず、シートのみコピーされます。
その結果、自作関数を参照しているセルなどがコピー対象のシート上に存在した場合に、セル表示内容がエラーとなってしまいます。
ワークシートのコピー時にマクロまたはユーザー定義関数も一緒にコピー出来れば解決できるのかなと思っているのですが、シートコピー時にマクロまたはユーザー定義関数ごと別ブックへコピーする方法はありますでしょうか。
※最終的には.NETモジュールからの操作を行いたいので、VBAまたは.NETでの回答を希望します。C#でもVB.NETでも良いですが、シート上に関数を定義しているというのは前提条件となり変更できません。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。