アクセスからエクスポートしたエクセルファイルのk列の日付に対して、条件によりセルの色を変えたいのですが、どなたかご教授下さい。
以下の、4パターンが知りたいです。
1、今月中:今日が4/25であれば4/30 ピンク
2、今日から1ヶ月後;5/25 赤
3、3ヶ月以内:今日が4/25であれば、3ヶ月後の末日7/31 青
4、今日から3ヶ月後;7/25
緑
毎日アクセスからエクスポートしたファイルに対して、これを行いたいので、マクロを用意した方がよいと思うのですが、どうでしょうか?条件付き書式だと、エクスポートしたファイルに対して、毎回設定が必要になりますでしょうか?
マクロの書き方、または、条件付き書式で効率良く毎日短時間で行える方法を探しております。
どうぞよろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
後半のご質問にお答えします。
Excel 2007 以後のバージョンであれば、条件付き書式の「ルールの管理」ダイアログにおいて、ワークシートに既存の条件付き書式の「適用先」アドレスのみ修正することにより、一発で適用されるセル範囲の拡張が終わります。
あるいは、条件付き書式が適用されているセルをコピーし、書式のみ他のセル範囲に貼り付ければ、やはり条件付き書式がそこに適用されます。ただしこの方法だと、前述のダイアログにおいて、登録済みの条件付き書式の件数がどんどん増えていくことになります。
マクロは基本的にキーボードやマウスによる操作を自動化するだけですが、条件付き書式を設定することもできますし、条件に合ったセルに対して条件付き書式の機能によらず単に色塗りするということもできます。
No.1
- 回答日時:
こんばんは!
条件付き書式で対応できると思います。
すべて同じ方法で4つの条件付き書式を設定してみてください。
K列すべてを範囲指定 → 条件付き書式 → 新しいルール → 数式を使用して・・・ → 数式欄に
① =K1=EOMONTH(TODAY(),0)
という数式を入れ → 書式 → 塗りつぶしから「ピンク」を選択しOK
② =K1=EDATE(TODAY(),1)
という数式を入れ → ・・・中略・・・ → 「赤」を選択しOK
③ =K1=EOMONTH(EDATE(TODAY(),3),0)
という数式 → ・・・中略・・・ → 「青」を選択しOK
④ =K1=EDATE(TODAY(),3)
という数式 → ・・・中略・・・ → 「緑」を選択しOK
※ 注意点があります。
「今日」が月末の場合はどれを優先するのか?という問題が出てくると思います。
質問ではその辺が判りませんので、
条件付き書式の「ルールの管理」から 優先度の高い順に条件付き書式を並び替える必要があります。
「条件付き書式ルールの管理画面」の上から順に優先順位が高くなっていますので、
優先順位を変更する場合はその条件付き書式をクリック
→ 「ルールの削除」項目の右側にある ▲ や ▼ で優先順位を変更してやります。
こんなんではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Access(アクセス) 教えてください! アクセスの書式設定を保持したまま エクスポートについてですが、 出力ファイル名を 1 2022/08/29 09:49
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- Excel(エクセル) エクセルの条件付き書式について エクセルでカレンダーを作りました。縦に日付が並んでいて、横にスケジュ 3 2022/10/10 15:32
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの条件付き書式を崩された...
-
excel関数式の一部を太字にする
-
Excel 書式を関数で判断。
-
EXCEL 表の書式のみ変更不可(...
-
Excel 条件付書式で二つの条件...
-
excelで選択範囲の反転をしたい...
-
エクセル:一定以上の数値にな...
-
条件付き書式の条件に時刻を指...
-
条件付き書式が選択できない?!
-
エクセルで、書式は変えずに連...
-
指定した期限が近づくとセルの...
-
エクセルで2つのシートで重複し...
-
エクセルで1年前の日付になった...
-
Excel 条件付書式で土日の左・...
-
エクセルのピボットテーブルの...
-
エクセル 条件付き書式を他の...
-
エクセル→貼り付けのオプション...
-
Excel マクロの実行が途中で止...
-
条件付書式で色づけしたセルの...
-
Excelで、塗りつぶしを含め同じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの条件付き書式を崩された...
-
Excel 書式を関数で判断。
-
excel関数式の一部を太字にする
-
EXCEL 表の書式のみ変更不可(...
-
excelで選択範囲の反転をしたい...
-
エクセル:一定以上の数値にな...
-
エクセルで、書式は変えずに連...
-
Excel 条件付書式で土日の左・...
-
Excel 条件付書式で二つの条件...
-
エクセルのピボットテーブルの...
-
条件付き書式の条件に時刻を指...
-
エクセルで1年前の日付になった...
-
エクセルで2つのシートで重複し...
-
エクセル→貼り付けのオプション...
-
条件付き書式(色変更)は、予...
-
VBAで転記すると元のシートの条...
-
Excelで、塗りつぶしを含め同じ...
-
Excelで4勤2休のカレンダーを作...
-
Excel2007で、条件付き書式の一...
-
VBAでシート書式の自動変換を作...
おすすめ情報