
No.4ベストアンサー
- 回答日時:
折れ線の色変更で、土日と深夜時間に対応してみました。
項目軸に、日付時刻データが表示されていることが前提条件です。
該当グラフを選択してマクロを実行してください。
Sub test2()
Dim myxval As Variant
Dim wdn As Variant
Dim hn As Variant
Dim i As Double
myxval = ActiveChart.SeriesCollection(1).XValues
For i = LBound(myxval) To UBound(myxval)
wdn = Weekday((myxval(i)))
hn = Hour((myxval(i)))
If wdn = 1 Or wdn = 7 Or hn <= 4 Or hn >= 22 Then
With ActiveChart.SeriesCollection(1).Points(i)
.Border.ColorIndex = 3
.MarkerBackgroundColorIndex = 3
.MarkerForegroundColorIndex = 3
End With
End If
Next i
End Sub
No.3
- 回答日時:
随分時間が経過しましたが、まだ未解決なのですか?
そういうことなら、回答内容とどこが違っているのか教えて頂けませんか。
回答番号:No.1では、ダミーデータで棒グラフとの複合グラフを提案しました。
グラフエリアの、該当期間の背景色を、棒の色で塗り潰す方法です。
やり方が分からないのなら、どこが分からないのか教えていただければアドバイスできます。
該当期間の、折れ線の色を変えるのも同じような方法で可能です。
ダミーデータで、土、日、夜間に該当するデータを抽出し、折れ線グラフにすれば良いと思います。
該当しない期間については、セルを空白にしてやります。
データのある部分がプロットされ、元の折れ線と重なります。
折れ線の色、マーカーの色、それぞれお好みに設定すれば良いと思います。
土日は、WEEKDAY関数で、日付時刻データから判定することができます。
夜間かどうかは、HOUR関数で、日付時刻データから時刻を抽出し判定することが出来ます。
マクロで折れ線の色を変える一例です。
Sub test1()
Dim n As Long
Dim i As Long
ActiveSheet.ChartObjects(1).Activate
n = ActiveChart.SeriesCollection(1).Points.Count
For i = 1 To n
With ActiveChart.SeriesCollection(1)
If i >= 5 And i <= 10 Then
.Points(i).Border.ColorIndex = 3
End If
End With
Next i
End Sub
No.2
- 回答日時:
マクロを使えば、簡単に出来るのか知れませんが、分からないので、データが極端に多いので重労働ですが、私の経験でお答えします。
作成したグラフの変更する最初の1スパンの線(又はマーカー)のみをWクリック選択→右クリック→データ系列の書式設定→パターンで線とマーカーの色を変更→OK→続いて次のスパンの線を選択→F4→続いて次のスパンの線を選択→F4→以下繰り返し変更するスパンの線とマーカーの色を変更します。
変更部分の腺を一括選択出れば楽なのですがその機能はないようですの大変ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 宇宙科学・天文学・天気 中2 理科 天気 ある1日の湿度と気温の変化のグラフを見て、グラフは ア、1日中晴れ イ、1日中曇り 2 2023/03/04 10:25
- Excel(エクセル) 条件付き書式 ある範囲で色がついているセルと同行の別のセルに色を付けたい 4 2022/04/20 07:04
- Excel(エクセル) 折れ線グラフの書き方 2 2022/09/08 10:03
- その他(Microsoft Office) 2019エクセル折れ線グラフで、Y軸を3つ作成したいのですがやり方が分かりません。 例 A 1.2. 1 2022/04/27 12:25
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
- Excel(エクセル) エクセルのマクロを教えてください。 4 2022/10/06 08:53
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- その他(Microsoft Office) 折れ線グラフ、同じ項目の色 4 2022/12/23 15:46
- 計算機科学 エクセルのデータの表すことについて 2 2023/03/05 20:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル(EXCEL)で、データを3...
-
FREQENCYでヒストグラムを作り...
-
xbar管理図について
-
Excelを使って読み取った時間(...
-
Excelで扱えるデータ数を超える...
-
excelで減衰定数について
-
illustrator でのグラフ作成 ...
-
エクセルでのグラフデータ追加
-
Excelグラフの「要素が無い」部...
-
CSVからエクセル・クロマト...
-
エクセルでこのようなヒステリ...
-
Excelグラフ作成時のデータ選択...
-
テキストボックス内の文字のふ...
-
エクセルでマクロにてセル色と...
-
エクセルにおける、グラフの指...
-
イスラーム王朝について質問で...
-
Excelで行ごとコピー、同じ行を...
-
日付が1年以内になると他のセル...
-
エクセルでグラフタイトルが折...
-
エクセル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel ピボットテーブル フィ...
-
ExcelでNA()を使わずにプロット...
-
EXEL 要素数の異なる複数データ...
-
エクセル(EXCEL)で、データを3...
-
Excelでバイナリデータを読み込...
-
Excelで数直線の作り方
-
図のような散布図の作り方を教...
-
illustrator でのグラフ作成 ...
-
パワポに張り込まれたグラフか...
-
エクセルでこのようなヒステリ...
-
Excelで扱えるデータ数を超える...
-
エクセル2010でグラフのリンク...
-
エクセルの棒グラフ、データの...
-
エクセルの折れ線グラフ 時間...
-
excelのグラフで,ある範囲の色...
-
複数のワークシートのデータを...
-
商品別、日別の売上件数の表を...
-
エクセルの円グラフ。こんなの...
-
エクセル 日ごとにデータを追...
-
Excelを使って読み取った時間(...
おすすめ情報