Microsoft ProjectでVBAでカレンダーを作成(またはMPPカレンダーから読み込み)し、2つの日付の間のカレンダーを使用して作業日の差(期間)を計算する方法はありますか?MPP VBAでカスタマイズされたカレンダーを作成し、2つの日付間の仕事の日差を取る方法は?
0
A
答えて
0
Microsoft Projectは3つの引数を取る関数DateDifference
を持っているが日付、終了日、およびカレンダーです。カレンダーの文字列名ではなく、Calendarオブジェクトに渡す必要があります。戻り値は作業時間(分)です。したがって、時間を得るために適切な量、通常480(8時間* 60分)で割ります。
たとえば、プロジェクトカレンダーに基づいて、12月の就業日数が表示されます。
Application.DateDifference("12/1/17","12/31/17", ActiveProject.Calendar)/480
ここには、関連するMSDNの記事があります。
0
カレンダーは、標準(月曜日から金曜日まで、EG 5日間の作業週)の場合のように、あなたは、独自の関数を作成することができます。開始:
Function Workdays(Start_Date As Date, End_Date As Date) AS Integer
Dim Temp_Delta As Integer, X As Integer, Y As Integer
Temp_Delta = End_Date - Start_Date
Temp_Delta = 5 * (Temp_Delta \ 7)
X = Weekday(End_Date, vbMonday)
Y = Weekday(Start_Date, vbMonday)
If X > 5 Then X = 5
If Y > 5 Then Y = 5
Temp_Delta = Temp_Delta + X - Y
Workdays = Temp_Delta
End Function
関連する問題
- 1. 2つの日付ピッカーコンテンツコントロール間の日付の差異ワード2016 vbaコード
- 2. 2つの日付の間に日付表を作成する
- 3. 2つの日付の時間差(時間単位)を取得する方法
- 4. 指定された期間に1日あたり最大2つの日付の間の日付差
- 5. vbaの2つの日付間でデータを取得する方法は?
- 6. PHPの2つの日付間の絶対日付の差異を取得する方法は?
- 7. 2つの日付間の差異を取得します。
- 8. 2つの日付間の差(分)
- 9. C++ 2つの日付間の日付の差
- 10. ベロシティテンプレートの2つの日付の日数差を取得する方法
- 11. vbaで2日間の日付をすべて取得する
- 12. 2つの日付間ですべての日付を生成する方法
- 13. 2つの日付の間の日の取得方法ionic + angularjs
- 14. 与えられた2つの日付間の日付シーケンスの作成 - 2月2日に失敗する
- 15. 2つの日付間の正確な差を取得
- 16. カレンダーの日付を差し引く
- 17. 2つの日付間でランダムな日付を取得する
- 18. javaの2つの日付間の日数を取得する方法は?
- 19. インパラの2つの日付間の日数の差
- 20. 日グリッド内の2つの日付の間の差
- 21. Xcode - 2つの日付間の中間日付を見つける方法
- 22. 2つの日付間の時間差を取得しようとする
- 23. 2つの日付間の週を取得する方法
- 24. 時差Zendの2つの日付間の差
- 25. 2つの日付間の最大日付/時刻を取得
- 26. 土曜日と日曜日をJavaで2つの日付の間で取得する方法
- 27. jQueryの2つの日付時刻の時間差を計算する方法
- 28. Infopathの2つの日付フィールド間の日数の差異を確認する
- 29. 月の最後の日が月曜日の2つの指定された日付の間に来る日付を取得する方法
- 30. 2つの日付から時間の差を選択する方法
必要に応じて機能しました。もう一度お手伝いしてください! –