戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
曜日の条件付き書式

    [132903] 曜日の条件付き書式-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ JKTS -(2022/01/12(11:53))
    □U R L/

      A1〜C1の結合セル
      D1〜F1の結合セル
      G1〜I1の結合セル
      以下、3セルづつの結合セルが31あります。
      その結合セルに日付が入力されています。

      条件付書式で土曜日は青・日曜日は赤・祝日はオレンジの文字色に
      土曜日・日曜日・祝日を黄色の塗り潰しに

      2行目から10行目までは結合されていません。

      上記の条件で例としてA1〜C1の結合セルが土曜日ならば
      A1〜C1の結合セルおよびA2〜A10,B2〜B10,C2〜C10を
      文字色を青で塗り潰しを黄色にするには、どのような関数にすれば
      良いのでしょうか?




    [132904] Re[1]: 曜日の条件付き書式-

    記事引用/メール受信=OFF■

    □投稿者/ ねむねむ -(2022/01/12(13:07))
    □U R L/

      INDIRECT(ADDRESS(1,INT((COLUMN()-1)/3)*3+1))
      でABC列ではA1セル、DEF列ではD1セル、GHI列ではG1セル…の値を返すのでこれで曜日を
      チェックしてはどうだろうか?




    [132905] Re[2]: 曜日の条件付き書式-

    保留中です・・・ / 記事引用/メール受信=OFF■

    □投稿者/ JKTS -(2022/01/12(21:45))
    □U R L/

      ねむねむ様

      ご返信ありがとうございます。

      =WEEKDAY(INDIRECT(ADDRESS(ROW($A$1),INT((COLUMN()-1)/3)*3+1)))=7
      =WEEKDAY(INDIRECT(ADDRESS(ROW($A$1),INT((COLUMN()-1)/3)*3+1)))=1
      =COUNTIF(祝祭日,INDIRECT(ADDRESS(ROW($A$1),INT((COLUMN()-1)/3)*3+1)))=1

      上記でできたのですが、行列の挿入をしても問題ないのですが

      例えば、A1〜C1の結合セルを新たにAA21〜AC21の結合セルから始めてみると
      全てが土曜の青色になってしまいます。

      どこを修正すれば良いのでしょうか?




    [132906] Re[3]: 曜日の条件付き書式-

    記事引用/メール受信=OFF■

    □投稿者/ ねむねむ -(2022/01/12(22:42))
    □U R L/

      ROW($A$1)

      ROW($AA$21)?
      (21で構わないと思うが)

      INT((COLUMN()-1)/3)*3+1

      INT((COLUMN()-3)/3)*3+3
      ではどうだろうか?




    [132912] Re[4]: 曜日の条件付き書式-

    記事引用/メール受信=OFF■

    □投稿者/ Chiquilin -(2022/01/14(16:25))
    □U R L/

      日付なので
      MAX($A$1:A$1)

      で良さそうに思います。




    [132916] Re[5]: 曜日の条件付き書式-

    記事引用/メール受信=OFF■

    □投稿者/ Mike -(2022/01/15(12:38))
    □U R L/

      [条件付き書式]の設定条件(Excel 2019)
      1.共通事項
       ̄1.1.適用先: =$A$1:$I$10
       ̄1.2.ルールの種類:“数式を使用して、書式設定するセルを決定”
      2.個別事項(ルールの内容)
       ̄2.1.数式: =WEEKDAY(OFFSET($A$1,,INT((COLUMN(A1)-1)/3)*3),2)=6
       ̄ ̄ ̄書式: 黄の塗りつぶし色&青のフォント色
       ̄2.2.数式: =WEEKDAY(OFFSET($A$1,,INT((COLUMN(A1)-1)/3)*3),2)=7
       ̄ ̄ ̄書式: 黄の塗りつぶし色&赤のフォント色
       ̄2.3.数式: =COUNTIF(Nholiday,OFFSET($A$1,,INT((COLUMN(A1)-1)/3)*3))
       ̄ ̄ ̄ ̄ ̄ ̄Nholidayは祝日リストに付けた名前
       ̄ ̄ ̄書式: 黄の塗りつぶし色&標準のフォント色
      注: 上記番号順に設定
      オ・シ・マ・イ



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G