• ベストアンサー

VBAでエクセルグラフに矢印を描くには

どなたかご存知の方がいらっしゃいましたら何でも結構ですのでアドバイスいただけましたら助かります。 エクセルで折れ線グラフで、(X0, Y1)-(X0,Y2)な垂線を描いています。 この線の上のところに、ここですよ、という下向き矢印シェイプをマーカーとして 付けるには、どうしたらいいでしょうか。 X0と連動してVBAで制御できたらと思っていますが、どうしたものかと困っています次第です。。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>エクセルで折れ線グラフで、(X0, Y1)-(X0,Y2)な垂線を描いています。 「(X0, Y1)-(X0,Y2)な垂線」を引くには,通常は"折れ線グラフ"じゃ無く「散布図」を利用するので,以下は散布図を前提にお話しします。 添付図: ごくシンプルには,垂線の上のマーカ(添付図では(10,16))を選択して「データラベル」を表示,系列名を表示する設定にして完成です。 垂線の位置(たとえばシート上の「10」)を変更すれば,マーカ(▼)位置も自動で追従します。

spaceman18
質問者

お礼

なるほどです。いろいろ勉強になります。 ラベルを利用したらとてもシンプルに作れるのですね。 感動しました。 ご丁寧に画像まで作成いただき、とてもわかりやすかったです。 早々にご回答いただきましてありがとうございました。

関連するQ&A