• 締切済み

株価グラフの土日祝日の日付データをスキップするには

umazanpaiさんのEXCELグラフを拝見しました。 普通は株価データがない日も横軸にEXCELが自動で日付を書きます。 umazanpaiさんの株価グラフに土日の日付がうまく書かれていません。 どのような処理または操作をされたのでしょう。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

こういうことかな? 例データ A1:B32 日付 データ 2019/7/1 23 2019/7/2 34 2019/7/3 21 2019/7/4 12 2019/7/5 22 2019/7/6 11 2019/7/7 13 2019/7/8 23 2019/7/9 34 略 2019/7/25 12 2019/7/26 22 2019/7/27 11 2019/7/28 13 2019/7/29 23 2019/7/30 34 2019/7/31 21 ーー 土日行を非表示にする。もちろん、手操作でもできる。 標準モジュールにコピペして、実行。 Sub test01() For i = 2 To 32 If Weekday(Cells(i, "A")) = 1 Or Weekday(Cells(i, "A")) = 7 Then Rows(i).EntireRow.Hidden = True End If Next i End Sub 結果は、土日の行は、シートでは、非表示となる。 祝日の分も省きたいになるだろうが、今回は略。 ーー 折れ線グラフを描かせる。質問の株価フラフと違う例だが、手抜きで。 ーー 下記は、手操作では、「軸の種類をテキスト軸に設定する」に該当。 そのグラフをアクチブにしておいて 標準モジュールにコピペして、実行。 Sub test03() ActiveChart.Axes(xlCategory).CategoryType = xlCategoryScale End Sub を実行。 ーー グラフから、土日のデータ分は省かれるはず。 == >umazanpaiさんの株価グラフ このサイトのアドレスを書かないと、読者には判らないので、質問に書くなら、 それをえがく書くべきと思う。 知恵袋にグラフ関連でたくさん回答されている方のようだか、 そんなのを書かなくても、表題を、「エクセルのグラフを描くとき、土日のデー タを省きたい」などと表現すべき、内容ではないのか?

noname#254816
質問者

お礼

拝見させていただき、参考になりました。ありがとうございました。 ご利用させていただくのが初めてのため、使い方がわからなかったり、要領が分からずベストアンサーが後になり申し訳ありませんでした。 今後も引き続きよろしくお願い致します。

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.1

お早うございます umazanpai様ではありませんが軸の書式設定の軸の種類をテキスト軸にします。 軸の書式設定へは日付軸を右クリックから入ります。

noname#254816
質問者

お礼

chayamatiさん早速のご回答をありがとうございました。 右クリックで出来ました。 取り急ぎ御礼を申し上げます。 今回、初めての質問のため、御礼の仕方を調べています。

noname#254816
質問者

補足

御礼チップが39ありました。 僅か過ぎますが、あるだけお送りしました。 今後とも宜しくお願いします。

関連するQ&A