
エクセルで以下のようなデータを蓄積していくシートから、
date 株価A終値 株価B終値
05/12/01 8560 12360
05/12/02 8590 12580
05/12/05 9000 12690
05/12/06 8550 12500
05/12/07 8600 12420
鞘(値差)を記録していく以下のような別シートに終値を日付順に積み上げていくにはどのようにすればよいのでしょうか?ご指導のほどよろしくお願いします_(._.)_
date 株価A終値 株価B終値 鞘
05/12/01 8560 12360 3800
05/12/02 8590 12580 3990
05/12/05 9000 12690 3690
05/12/06 8550 12500 3950
(この場合7日以降を積み上げていきたい)
No.2ベストアンサー
- 回答日時:
こんにちわ。
>例では2つしかありませんが、ご指摘の通り株価のデータ、類似のシートが結構な数ありますので。
それでしたら、こうすればどうでしょう。
それぞれのシートを検索して、株価データがあれば、シート内の項目「鞘」に計算結果を入力する。
で、どうでしょう。
一応、A~C列に「date,株価A終値,株価B終値」があり、2行目からデータが始まると仮定して、マクロを作りました。
マクロは2つあり、「s_SheetSheath」で株価データシートを検索して、「s_Sheath」で株価「鞘」を計算して結果を表示します。
'--------マクロコード--------始まり
Sub s_SheetSheath()
'株価データシートの検索
Dim sh As Worksheet
For Each sh In Worksheets
If sh.Range("A1") = "date" _
And sh.Range("B1") = "株価A終値" _
And sh.Range("C1") = "株価B終値" Then _
s_Sheath sh
'A1~C1セルに"date","株価A終値","株価B終値"とあれば、株価「鞘」を計算する
Next sh
End Sub
Sub s_Sheath(sh)
'株価「鞘」の計算
Dim iCount As Integer
Dim i As Integer
sh.Activate '計算する株価データシートに移動
iCount = Application.CountA(sh.Range("C:C"))
'「株価B終値」列のデータ数を数える
If iCount = 1 Then Exit Sub
'「株価B終値」列のデータ数が「0」の場合、このシートの株価「鞘」の計算を中止
For i = 2 To iCount
sh.Cells(i, 4) = sh.Cells(i, 3) - sh.Cells(i, 2)
Next i
End Sub
'--------マクロコード--------終わり
なお、注意事項として、「株価B終値」列の途中の行に空白があると、最後の行に株価「鞘」の計算結果が表示されません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 株式市場・株価 ミニ株 どちらの株を買ったほうが得しますか?見方が分かりません。 2 2022/11/15 06:03
- 日本株 教えてください。 SBI証券を使っているのですが、商船三井の株価おかしくないですか? 上が終値、下が 2 2022/03/29 23:05
- FX・外国為替取引 ドル/円と元/円を両建てのように運用していくやり方はうまくいくでしょうか? 2 2022/08/01 11:03
- 株式市場・株価 株価表示 5 2022/05/21 13:43
- Excel(エクセル) 別のシートの最終行の値を参照するには 5 2022/12/15 13:18
- 外国株 FRB 又金利値上げ 米国株価 インフレ抑制に 米国に詳しい方、ご指導下さい。米国 KO コカ コー 3 2022/07/28 10:37
- 日本株 3854 アイルの株価での質問ですが、株の知識が無知なので教えてください。 前日株価1945で終わっ 3 2023/02/27 22:17
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- 日本株 ニューヨークダウやナスダックが値上がりしても日経平均株価等は下がってしまいますね。 いよいよ日本株は 4 2023/01/16 12:08
- 日本株 バブル期の日経平均株価の最高値は1989年の年末の終値で3万8915円87銭で、史上 5 2023/05/21 15:54
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
30年以上前の株価を調べられる...
-
なぜ飲食店の株はPERに比べて割...
-
任天堂株が25000くらいのときに...
-
単位未満株買取請求時の譲渡所...
-
「20分ディレイ」になっている...
-
ピクセラ(6731)について 2017...
-
分割: 1株 -> 0.2株とはどうい...
-
PBRがマイナスになっている企業...
-
就職先の株式保有について。
-
株価って、一株の値段?それと...
-
下落率の計算方法を教えてくだ...
-
ある時点でのある数値を1とし...
-
信用倍率による投資判断
-
Excel 作成したグラフが削除さ...
-
小僧寿しって持ち帰りの寿司や...
-
株価チャートの表示は配当込み...
-
Excel VBAのXMLでYahooファイナ...
-
大株主が一部売却する理由
-
「株価インパクト」と「売り需...
-
終値と始値はなんで違うの?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
なぜ飲食店の株はPERに比べて割...
-
任天堂株が25000くらいのときに...
-
「20分ディレイ」になっている...
-
30年以上前の株価を調べられる...
-
株価の時価総額の単位 T Bっ...
-
PBRがマイナスになっている企業...
-
ヤフーファイナンス株価時系列...
-
小僧寿しって持ち帰りの寿司や...
-
就職先の株式保有について。
-
大株主が一部売却する理由
-
ある時点でのある数値を1とし...
-
静岡鉄道グループの株は買えるの?
-
単位未満株買取請求時の譲渡所...
-
Excel 作成したグラフが削除さ...
-
「蓋」とは?
-
分割: 1株 -> 0.2株とはどうい...
-
チロルチョコ株式会社の株価を...
-
信用高値絶対期日到来銘柄とい...
-
会社四季報の保存期間
-
ソックス指数
おすすめ情報