settingsログイン
メニュー

【回答済み】日付をチェックするマクロ

閲覧 236
 [日付  ]1/1 1/2 1/3 1/4 1/5     
[開始日][終了日]
1/1   1/5  ●  ○  ○  ○  ■


・開始日は●、終了日は■、開始日~終了日は○を入れるという
マクロを作成したいのですが
 どのように組んだらよいでしょうか?
匿名 2016 8/21 質問 Excel(エクセル)

回答 1

役立ち 0
日付と開始日、終了日を比較して処理を決定することになるので、
Select Case を利用するとやりやすいと思います。

 Select Case 日付
  Case 開始日
    セルの値=”●”
    Case 開始日+1 to 終了日-1
    セルの値=”○”
    Case 終了日
    セルの値=”■”
    Case Else
    セルの値=””
  End Select

この処理を、日付がある範囲内で繰り返します。
繰り返しは Do … Loop を使って処理します。
他にも細かい処理が必要ですが、大雑把にはこんな感じです。

下のExcelファイルに例題として作ったものがありますので参考にして
下さい。プログラムに簡単な説明も入れてあります。
http://tsubouchi-ps2.jp/others/qb140228.xlsm

ツボウチ塾 パソコンスクール 岐阜県 各務原市 初心者向けパソコン教室

全ての回答 ホームページへ
2016 8/21 回答

Office(オフィス)、Excel(エクセル) の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...