Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11206 / 13646 ツリー ←次へ | 前へ→

【17462】グラフ作成で まなみ 04/8/30(月) 14:30 質問[未読]
【17468】Re:グラフ作成で phoo 04/8/30(月) 16:12 回答[未読]

【17462】グラフ作成で
質問  まなみ  - 04/8/30(月) 14:30 -

引用なし
パスワード
   こんにちわ。はじめまして。

早速ですが質問です。
VBAでグラフの原点の位置を最小にするにはどうしたらよいでしょうか。

マクロの記録で
最大値でX/数値軸と交差する,最大値でY/数値軸と交差する
とすると
  ActiveChart.Axes(xlCategory).Crosses = xlMaximum
  ActiveChart.Axes(xlValue).Crosses = xlMaximum
と表示されました。

そこで最小は,xlMinimumなので
  ActiveChart.Axes(xlCategory).Crosses = xlMinimum
  ActiveChart.Axes(xlValue).Crosses = xlMinimum
としたところ
グラフは最大値で交差していました。なぜでしょうか。
誰かお答えお願いします!

【17468】Re:グラフ作成で
回答  phoo  - 04/8/30(月) 16:12 -

引用なし
パスワード
   多分、グラフの軸設定では、xlMinimum の指定はないかと思います。
下記の様にすれば、最小地点で交差します。

  ActiveChart.Axes(xlCategory).Select
  ActiveChart.Axes(xlCategory).CrossesAt = 1
  
  ActiveChart.Axes(xlValue).Select
  ActiveChart.Axes(xlValue).Crosses = xlAutomatic

11206 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free