Excel VBA を使用して「MASTER」シートのコピーを作成し、各コピーに異なる設定 (およびデータ) を入力しています。
マスター シートに複数のグラフがあり、それをコピーすると、そのうちの 1 つ (のみ) が正しくコピーされず、凡例が移動します。私の元のチャートでは、カスタム配置されており(xlBottomなどのいずれもありません)、コピーすると、凡例は別の位置に移動します(常に同じ位置にあり、左のプロパティのみが変更されると表示されます)。
後でチャートを標準化されたプレゼンテーションにエクスポートするので、これは問題を引き起こします。
私はアドバイスや実際に同様の問題を抱えている人を見つけることができませんでした.
シートをコピーするために使用するコード (この前に、同じ名前のシートの以前の出現を削除します):
astrSheetName = "SomeName" 'This is actually an input into the function
Set wsMaster = ActiveWorkbook.Sheets("MASTER")
wsMaster.Copy After:=wsMaster
ActiveSheet.Name = astrSheetName
ActiveSheet.Tab.ColorIndex = -4142
助けていただければ幸いです!