[[20050414162613]] 『グラフのプロットエリアのサイズ変更』(Ayu) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『グラフのプロットエリアのサイズ変更』(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.