Excel VBA質問箱 IV

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

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


43342 / 76732 ←次へ | 前へ→

【38440】Re:ワークシート上のグラフの座標を知り...
発言  ichinose  - 06/6/2(金) 22:14 -

引用なし
パスワード
   ▼わいわい さん:
納得です。

>
>毎回丁寧な回答して頂き、検証用マクロまで組んでいただきありがとうございます。
>
>>つまり、PolotareaのLeft,Topは、Chartareaを起点にしたポイントであるのに
>    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1.
>>対し、イベントから取得される0.75*xと0.75*yは、
>>ChartObjectの左上を角を起点にしています。
>>このポイント3の補正のための処理が必要だと思っているのです。
>ですが
>>lp = PlotArea.InsideLeft
>>hx = Chartarea.Left

>>Plotx" & (0.75 * x * 100 / ActiveWindow.Zoom - hx - lp)
>1.にあるようにlp、hxは、同系の座標(シート基準?)ですので 
グラフの端が基準ですね!!
InsideLeftはChartarea.Leftからの相対位置だと思っていましたが、
これが間違いでした。(だって、3なんてちょうど良さそうな値だから・・)。
これは、収穫でした。4のほうが実際はしっくりきたんですけど、
どこからくる4なのかがわからなかったので、
理屈としてはInsideLeftがChartarea.Leftの相対値だと
納得できたので思い込んでました。
それでも4ぴったりというのは、疑問が残りますが・・・。

わいわい さんの投稿により、私もたくさん勉強になりました。
ありがとうございました。

8 hits

【38273】ワークシート上のグラフの座標を知りたい わいわい 06/5/30(火) 20:37 質問
【38299】Re:ワークシート上のグラフの座標を知りたい Kein 06/5/31(水) 3:12 回答
【38355】Re:ワークシート上のグラフの座標を知り... わいわい 06/5/31(水) 19:10 質問
【38360】Re:ワークシート上のグラフの座標を知り... Kein 06/5/31(水) 22:01 回答
【38371】Re:ワークシート上のグラフの座標を知り... ichinose 06/6/1(木) 8:25 発言
【38379】Re:ワークシート上のグラフの座標を知り... わいわい 06/6/1(木) 12:41 質問
【38381】Re:ワークシート上のグラフの座標を知り... Kein 06/6/1(木) 13:04 発言
【38395】Re:ワークシート上のグラフの座標を知り... ichinose 06/6/1(木) 20:38 発言
【38396】Re:ワークシート上のグラフの座標を知り... ichinose 06/6/1(木) 21:12 発言
【38412】Re:ワークシート上のグラフの座標を知り... わいわい 06/6/2(金) 9:33 お礼
【38413】Re:ワークシート上のグラフの座標を知り... ichinose 06/6/2(金) 10:01 発言
【38420】Re:ワークシート上のグラフの座標を知り... わいわい 06/6/2(金) 11:12 発言
【38435】Re:ワークシート上のグラフの座標を知り... ichinose 06/6/2(金) 19:11 発言
【38437】Re:ワークシート上のグラフの座標を知り... わいわい 06/6/2(金) 20:54 お礼
【38440】Re:ワークシート上のグラフの座標を知り... ichinose 06/6/2(金) 22:14 発言

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