
当方はマクロ、VBAともに初心者です。
Excelで上の画像では条件付き書式を設定して横軸に時間、縦軸に開始と終了時間を記入するガントチャートを作成しました。条件付き書式の数式は、=AND(($C6+TIME(0,1,0))<H$4,G$4<$D6,$F6="A")と記載し、同じように数式の"A"の部分をB~Fと別の式も作成してA~Fの6パターンを作成しました。
悩みというのは、これを下のシートのガントチャートへ反映させたいというものです。下のシートは横軸が自身で設定したA~Fで縦軸が時間となっています。また、上のシートのB列のあ~かを下のシートのチャート内の最初のセル部分へ反映できるようにしたいです。
上のシートのタイプ(A~F)を選択すれば、自動で下のシートの自身で設定した各A~Fの行を選択し時間チャートを反映させるというものです。
言葉たらずでしたら申し訳ありません。

A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No2です。
>同じExcelシート、同じ数式を作ってみましたがうまくいきませんでした。
添付図と全く同じものを作成しても、再現しないということでしょうか?
当方には、「うまくいかない」だけしか情報がないので、原因はわかりかねますが。
(私の環境では問題なくできていますので・・・)
セルの位置が同じで、時刻はすべてシリアル値(=時刻型のデータ)にしてあれば、同じ条件式で動作するはずと思います。
(時刻が文字列の場合は、うまくいきません)
簡単に式をチェックするなら、条件式を直接セル(提示の式の場合はD16セル)に入力して、フィルコピーしてみれば、「条件付き書式」で色がつかないセルは「0」、色が付くセルには「1」(またはそれ以上)の値が表示されるはずですけれど・・・?
No.2
- 回答日時:
No1です
タイプが重複する可能性があって、それを全て反映させたいってことでしょうか?
もしそうなら、それぞれの時間のセルに対して、「セルが示す時間帯が表内の項目に該当しているか否か」を元の表全体に対してチェックする必要があります。
※ 添付図は、要領を示すためのものなので、同じシート内で作成しかつミニチュア版になっています。
※ ご提示の図がよく読めないので、時間帯は30分刻みとしてあります。
※ 各列で、書式(=色)が異なるため、条件式は同じですが、それぞれの列に別に条件付き書式を設定してあります。
「タイプA」を例に説明すると、列(添付図ではD16~)に条件式として、
=SUMPRODUCT(($F$6:$F$11=D$15)*($C$6:$C$11<$C16+"0:30")*($C16<$D$6:$D$11))
を入力し、書式に青色を設定。
以下、E、F列も同様に色を変えて設定してあります。

回答ありがとうございます。
同じExcelシート、同じ数式を作ってみましたがうまくいきませんでした。数式はコピー貼り付けしたので、もしかしたら若干違うのでしょうか?( ノД`)シクシク…
No.1
- 回答日時:
こんにちは
>これを下のシートのガントチャートへ反映させたいというものです。
一度作成したものを参照するのではなく、そちらにも同様の条件付き書式を設定する必要があります。
>下のシートは横軸が自身で設定したA~Fで縦軸が時間となっています。
レイアウトが変わっているのでしょうから、そのレイアウトに合わせた条件式に修正して、元のチャート同様に条件付き書式を設定すれば宜しいでしょう。
回答ありがとうございます。
言葉足らずでしたすいません。下のシートのA~Fは固定したものとしたいのです。イメージとしては上のシートで選択した時間が下のシートの固定したA~F行を選択して次々とチャートが反映されるようにしたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセル VBAでBook モジュールのプロシージァ(コード)に除外シートを設定したい 1 2023/01/11 15:53
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) 【!】Excel 2つの条件付き書式が反映されません。。 5 2023/07/14 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
【関数】同じ関数なのに、エラ...
-
エクセルの循環参照、?
-
エクセル
-
【マクロ】アクティブセルの時...
-
【マクロ】A列にある、日付(本...
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】3行に上から下に並...
-
【条件付き書式】シートの中で...
-
【マクロ】EXCELで読込したCSV...
-
【エクセル】期限アラートについて
-
【マクロ】列を折りたたみ非表...
-
【マクロ】WEBシステムから保存...
-
【マクロ】オートフィルターの...
-
Excel 複数のセルが一致すると...
-
エクセルに、105と入力すると、...
-
3〜400人分のデータをExcelで管...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報
言葉たらずでした。
上のシートの縦軸のタイプA~Fは都度選択形式で、下のシートの自身で設定したA~Fは固定されたものです。つまり、上のシートの縦軸のタイプがすべてAだった場合、下のシートの横軸のAにすべてが反映されるような形にしたいのです。画像の例では重複する部分がでてきてしまいますが、実際の完成形では時間を重複させるつもりはありません。