|
▼あおこ さん:
>当初問題なく動いていたのですが、突然
> cho.Copy のところで
>「指定したディメンションは、このグラフの種類では無効です。」
>のエラーが出るようになりました。(再実行すれば作成されますし、出ないときもあります。)
> Set cho = sh_A3.ChartObjects(1).Duplicate.Parent 'コピー元のグラフを複製
DoEventsをこの次に移動あるいは追加してみてはどうでしょうか。
>
>それから、下記のコードでは、まれに応答なしになって落ちるため、
同じデータで、応答なしになるのでしょうか。
>ステータスバーにグラフの個数を表示させ、
>何個目のグラフで落ちるのか確認していたら、
>どうも最後のグラフが作成されるまでは行くので、
>そのあとループがうまく抜けられないのかと。。
グラフの個数でなく、GYOを確認してみてはどうでしょうか。
>コードの問題点等あればご指摘いただけませんでしょうか。
> GYO1 = GYO ' グループの先頭行→GYO1
> GYO = GYO + 1 ←この行は必要でしょうか?
> .Range(.Cells(GYO1, 2), .Cells(GYO2, lastcol1 - 1)).Select
> Set r = Selection
ここはSelectしないで、1行にまとめてはどうでしょうか
Set r = .Range(.Cells(GYO1, 2), .Cells(GYO2, lastcol1 - 1))
|
|