マンガでよめる痔のこと・薬のこと

VBAの質問があります。


例1
番号、名前、数値
123 、aさん、30
456、bさん、50
789、cさん、10
654、dさん、40
321、eさん、60
例2
平日0.5 土曜日0.6 日祝0.7

上記の例1のエクセルファイルがあります。
数値の数を月の日数分に割った値に
例2の様に平日、土曜日、祝日に乗算します。
どのようにして平日、土曜日、祝日と判断すれば良いでしょうか?
※シート上ではなくVBAでやりたいです。

A 回答 (1件)

こんにちは



>どのようにして平日、土曜日、祝日と判断すれば良いでしょうか?
というのがご質問内容ということですよね?


曜日は単純にWeekday関数で調べられます。
https://docs.microsoft.com/ja-jp/office/vba/lang …

一方で、祝日に関しては、国によってルールが違うこともあり、シート関数同様に、そのままモロにサポートはしてくれてはいないようです。
一覧表を作成したり、計算で求めるなどの方法で判断することになるでしょう。
https://www.google.com/search?rlz=1C1GGRV_enJP75 …
    • good
    • 0
この回答へのお礼

いつも本当にありがとうございます!
助かります泣泣

お礼日時:2020/07/02 13:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング