上記のタイトル2009/06/29 19:54の質問の回答のNo.3で、日経平均の時系列データとマクロにてスクロールが出来ることを確認いたしました。
まさにこれがしたいのですが、わざわざマクロを使うレベルではないと思っています。
この回答の最後のほうに、
「#マクロでないと作れないわけではないです。手作業でできます。・・以下略」
があり、このやり方でマクロと同等のことがやりたいのですが、さっぱりわかりません。
詳しく説明していただけないでしょうか?
Excelは2003を使用しております。
(書籍やネットで調べてもほとんど情報が無いんですよね。はじめから埋め込みグラフのウィザードに組み込まれているべきだとおもっているのですが。)
以上、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
マクロでチャートをスクロールしているわけではなくて
[スクロールバー]と[名前定義]を使ったスクロールチャートの作り方自体を
説明するのが面倒だったのでマクロでチャートを作ったわけです。
できあがったチャートが見本で、
[名前定義]の設定と[スクロールバー]の設定と、
チャートの[元のデータ]-[系列]を見て頂いて工夫してもらえれば。
一応、作業手順。
Sheet1のA1:E22にサンプルデータがあるとします。
1)F1:G1セルにそれぞれ "x範囲数","x移動" と入力。
2)メニューバーを右クリックして[フォーム]ツールバーを表示。
3)[フォーム]のスクロールバーを2個追加し、適宜配置する。
4)横軸範囲用のスクロールバーを右クリック[コントロールの書式設定]。
5)[コントロール]タブで「最小値」を1、「リンクするセル」を F2 に設定する。
6)横軸移動用も同じく「最小値」を1、「リンクするセル」を G2 に設定する。
7)F2:G2セルにそれぞれ 10,1 と入力。
8)[Ctrl]+[F3]、[名前の定義]で
「名前」Sheet1!日付 「参照範囲」=OFFSET($A$1,$G$2,0,$F$2,)
「名前」Sheet1!始値 「参照範囲」=OFFSET($A$1,$G$2,1,$F$2,)
「名前」Sheet1!高値 「参照範囲」=OFFSET($A$1,$G$2,2,$F$2,)
「名前」Sheet1!安値 「参照範囲」=OFFSET($A$1,$G$2,3,$F$2,)
「名前」Sheet1!終値 「参照範囲」=OFFSET($A$1,$G$2,4,$F$2,)
以上[追加]。名前をつける時にSheet1!を付ける。
9)A1:E22を選択して[グラフウィザード]。4本値の株価チャートを選択、[次へ]。
10)[系列]タブで、「項目軸ラベルに使用」=Sheet1!日付
「始値」の「値」=Sheet1!始値
「高値」の「値」=Sheet1!高値
「安値」の「値」=Sheet1!安値
「終値」の「値」=Sheet1!終値
以上設定して[完了]。
..で終了です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- Excel(エクセル) Excel使用前提 同じフォルダ内にあるファイルの集約等をマクロでできますか 4 2022/09/06 19:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) エクセルのマクロ設定 1 2023/04/05 19:37
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel関数-文字列で自動作成さ...
-
エクセルの関数について教えて...
-
Excelデータをコピペして、ペー...
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
Excelで50個のセルに同じ文字を...
-
スプレッドシート、Excelでの数...
-
Microsoft Officeの中古は信用...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシートで使う数式を...
-
エクセルでの特別な文字を上に...
-
エクセル日付 文字列の関数がエ...
-
A列とB列を参照してC列に連番を...
-
エクセルVBA、別ブックへ転記す...
-
各ページの1番上の表示について
-
エクセルでセルに標準で入力さ...
-
EXCELの質問です 119から足した...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
【マクロ】アクティブセルにブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報