[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『グラフのプロットエリアのサイズ変更』(Ayu)
ある表のデータを元に、マクロにてレーダーチャートを作っています。 3こほどグラフを作るので、ワークシートにオブジェクトとして作っています。
レーダーチャートをつくり、プロットエリアが小さいので最後にサイズを 大きくするため、
ActiveChart.PlotArea.Select Selection.Left = 62 Selection.Top = 66 Selection.Width = 282 Selection.Height = 284
と記述してあるにもかかわらず、出来上がりはサイズが小さいままです。
しかし、ブレークポイントを利用し、この5行をストップさせながら動かすと ちゃんと、大きなサイズのレーダーチャートができあがります。
なぜなんでしょうか?解決方法はありますか?教えてください。
こんばんは! With ActiveChart.PlotArea .Left = 62 .Top = 66 .Width = 282 .Height = 284 End With としてみてはどうでしょうか? (SoulMan)
お返事遅くなってすいません。 やってみましたが・・・ダメでした。
部署の先輩曰く「エクセルの機嫌によるんだね」ですって。
(Ayu)
再現させることができません。 どのようにしたら、 >出来上がりはサイズが小さいままです。 を試すことができますか?
(INA)
グラフエリアの大きさに対し、TopとLeftの位置、高さと幅に矛盾があるからではないですか。 ActiveChart.PlotArea.Select Selection.Left = 10 ←小さくする Selection.Top = 10 ←小さくする Selection.Width = 282 Selection.Height = 284
または、グラフエリア自体を大きくする。
(川野鮎太郎)
画面の表示更新を止めた状態でグラフのいろんな設定をやろうとしても、 正常に変更されなかった記憶があります。一部だけ変更されるけど一部は駄目だとか。 その辺、どうでしょう。 (ご近所PG)6年くらい前の記憶
お返事遅くなって大変申し訳ありません。 ちょっと東京まで出張してまして・・・ みなさんありがとうございました。
川野鮎太郎さんのアドバイスを参考に、TopとLeftを小さくしてみて 微調整をすることでなんとか解決できました。
ありがとうございました。またよろしくお願いいたします。
(Ayu)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.