|
▼マナ さん:
>▼あおこ さん:
>
>>下記のうち、グラフをコピーする部分を丸ごと削除すると、数回試しても落ちることはなかったので、グラフのコピー箇所に問題があるのだろうと思いますが、改善方法がよくわかりません。
>
>「グラフをコピーする部分を丸ごと」とは、どこでしょうか?
御覧いただきありがとうございます。
グラフをコピーするところまで残して、以下の、貼り付けてサイズを設定するコードを削除しています。
コピーまるごとではないですね(^^;)
きちんとお示しできていなくて申し訳ありません。
.Paste
Application.CutCopyMode = False
.ChartObjects(.ChartObjects.Count).Left = .Range("K" & G_GYO).Left
.ChartObjects(.ChartObjects.Count).Top = .Range("K" & G_GYO).Top
.ChartObjects(.ChartObjects.Count).Chart.SetSourceData Source:=S '選択範囲をデータソースに
.ChartObjects(.ChartObjects.Count).Chart.ChartTitle.Text = R.Value
.ChartObjects(.ChartObjects.Count).Height = .Range("A1:A15").Height
.ChartObjects(.ChartObjects.Count).Width = .Range("K1:S1").Width
それと グラフがないので、グラフの右下位置を取得する下記の式2か所も
G_GYO = .ChartObjects(.ChartObjects.Count).BottomRightCell.Row + 2
G_GYO = 17
に変更しています。
|
|