エクセルで以下のようなデータを蓄積していくシートから、
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を探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
小僧寿しって持ち帰りの寿司や...
-
ピクセラ(6731)について 2017...
-
リアルタイム株価をディスクト...
-
任天堂株が25000くらいのときに...
-
下落率の計算方法を教えてくだ...
-
なぜ飲食店の株はPERに比べて割...
-
静岡鉄道グループの株は買えるの?
-
30年以上前の株価を調べられる...
-
ドイツ人の学位Ir.とはどういう...
-
就職先の株式保有について。
-
発行済み株式数を調べたいのですが
-
ゴールデンウィーク明けの5/8に...
-
信用倍率による投資判断
-
毎日終値で買って始値で売ると...
-
新株予約権を行使しなかった場...
-
PBRがマイナスになっている企業...
-
四季報に名前がのるような現在...
-
「蓋」とは?
-
日付を指定したらその日の終値...
-
浮動株数の調べ方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
30年以上前の株価を調べられる...
-
任天堂株が25000くらいのときに...
-
小僧寿しって持ち帰りの寿司や...
-
「20分ディレイ」になっている...
-
就職先の株式保有について。
-
なぜ飲食店の株はPERに比べて割...
-
リアルタイム株価をディスクト...
-
ピクセラ(6731)について 2017...
-
下落率の計算方法を教えてくだ...
-
PBRがマイナスになっている企業...
-
JR東日本の株価が下落していま...
-
終値の月平均株価がわかるホー...
-
株式の板の数字の頭にあるSマーク
-
押し目買いとはなんですかよろ...
-
ブラックショールズモデルから...
-
「蓋」とは?
-
株価の時価総額の単位 T Bっ...
-
過去の株価を知りたい
-
静岡鉄道グループの株は買えるの?
-
株価関連情報を取得できるAPIを...
おすすめ情報