- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルグラフ縦軸の値を変更時、直線を崩さない方法)
エクセルグラフ縦軸の値を変更時、直線を崩さない方法
このQ&Aのポイント
- エクセルで株価のチャートのグラフを作成しています。縦軸は株価で100円から400円、横軸は日にちです。株価が400円を超える場合には、手作業で縦軸の範囲を変更していますが、その時トレンドラインやテキストボックスの位置がずれてしまいます。
- 最初に、1日目を入力する前に、入力の元になっている銘柄の株価の高値安値を取得し、グラフにセットしてみたのですが、株価が1000円とか上がりすぎた場合、ローソク足が小さすぎで使いにくくなります。
- 縦軸の変化分だけ、他のオブジェクトも移動させるマクロができないか考えていますが、方法がわかりません。アドバイスをお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
トレンドラインは下記のような方法で入れれないでしょうか。 エリアいっぱいに線を広げたい場合は 「近似曲線を追加」して「前方補外/後方補外」をそれぞれ0.5に設定します。 ≪参考≫ グラフに目標値を入れてみる http://takashixxx.blog88.fc2.com/blog-entry-14.html テキストボックスはデータラベルを使えばどうでしょうか。 全項目のデータラベルが不必要なら データラベルをクリックで全項目のデータラベルを選択 再度クリックでそのデータラベルのみ選択 Deleteで削除 といった操作を繰り返す。 既にデータラベルが使われているなら 同じ数値データセル範囲を系列名セルも含め選択してコピー グラフをクリックして選択 Ctrl+V で貼り付け データラベルを追加 データ系列は書式設定で見えなくする。
お礼
書き込みが遅くなりすいません。 データラベルはローソク足にくっついて移動するのですね。 そちらを使います。 トレンドラインについては、目で見て手作業で引いていたので、軸の変化で ずれた分を何とか割り出して移動させようとしていました。 回答していただいた文を見て気づいたのですが、ロウソク足の何日から 何日まで引くかと言うのをテキストボックスなどに入力し、その日にちを セルなどに保管しておいて、前のを削除して再度引くというこで出来そうな 気がしてきました。 ありがとうございました。 頑張ってみます。