|
|
|
Формирования банковског дня
|
|||
|---|---|---|---|
|
#18+
Помогите,пожалуйста,упростить код.Задача: к дате 24 августа 2007 надо прибавить 7 банковских дней,т.е. 7 будничных дней без выходных.Я попытался сделать,но он у меня получился слишком большим.Подскажите,пожалйста,как его можно упростить.Вот эта функция Function wekend(days As Date) Dim Bankday As Date Dim a As Integer Dim s As Integer Dim nDay As Integer Bankday = days For i = 1 To 7 Bankday = Bankday + 1 nDay = Weekday(Bankday) If (nDay = 1) Or (nDay = 7) Then a = a + 1 Next i For i = 1 To a Bankday = Bankday + 1 nDay = Weekday(Bankday) If (nDay = 1) Or (nDay = 7) Then s = s + 1 Next i For i = 1 To s Bankday = Bankday + 1 Next i wekend = Bankday End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 13:01 |
|
||
|
Формирования банковског дня
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 14:39 |
|
||
|
Формирования банковског дня
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 14:49 |
|
||
|
Формирования банковског дня
|
|||
|---|---|---|---|
|
#18+
Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 14:51 |
|
||
|
Формирования банковског дня
|
|||
|---|---|---|---|
|
#18+
вот еще Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 14:52 |
|
||
|
Формирования банковског дня
|
|||
|---|---|---|---|
|
#18+
В банковских днях кроме выходных еще участвуют и праздники. Можно хорошо попасть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 18:59 |
|
||
|
Формирования банковског дня
|
|||
|---|---|---|---|
|
#18+
FAndrewВ банковских днях кроме выходных еще участвуют и праздники. Можно хорошо попасть. Нужен массив с праздниками и тогда помимо проверки Код: plaintext Если речь ввобще про эксель, то в нём есть функция рабдни (по моему) при установке пакета анализа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2007, 20:52 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34751045&tid=2163516]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 539ms |

| 0 / 0 |
