0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 13
|
|
1 | |
Как определить номер недели по дате?20.07.2014, 21:53. Просмотров 10346. Ответов 7
Метки нет Все метки)
(
Подскажите, пожалуйста, пример запроса для определения номера недели, по дате?
В странице excel для этого действия используется функция Weeknum. Существует ли аналог в VBA?
0
|
|
20.07.2014, 21:53 | |
Определить номер недели по вводимой дате По заданной дате определить номер недели в году Определить номер дня недели по заданной дате
|
|
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 13
|
||||||
20.07.2014, 22:27 [ТС] | 3 | |||||
SoftIce, вот пример кода, в независимости от значения аргумента d, ответ 52. Что я делаю неправильно? в VBA новичок
0
|
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 13
|
|
20.07.2014, 22:35 [ТС] | 5 |
Благодарю!!
0
|
2772 / 706 / 104
Регистрация: 04.02.2011
Сообщений: 1,432
|
|
20.07.2014, 23:08 | 6 |
Хотелось бы упомянуть, что существует несколько отличающихся подходов для определения номера недели по дате в зависимости от того, какую дату считать первым днем первой недели. Вышеприведенный код использует лишь один из подходов. Также результат зависит от того, какой день недели считается первым, к примеру в России это понедельник, в в штатах - воскресенье.
0
|
es geht mir gut
11218 / 4695 / 1178
Регистрация: 27.07.2011
Сообщений: 11,425
|
|
20.07.2014, 23:32 | 7 |
Функция DatePart
DatePart(Interval,Date,[FirstDayOfWeek],[FirstWeekOfYear]) ''' ''' ''' FirstDayOfWeek Необязательный аргумент типа Long, определяющего первый день недели. Допускается использование констант: vbUseSystem=0 Используется значение национальных системных установок vbSunday=1 Воскресенье(по умолчанию) vbMonday=2 Понедельник vbTuesday=3 Вторник vbWednesday=4 Среда vbThursday=5 Четверг vbFriday=6 Пятница vbSaturday Суббота FirstDayOfWeek влияет только на вычисления с "w" и "ww" FirstWeekOfYear Необязательный аргумент - числовая константа, указывающая, какую неделю считать первой в году: vbUseSystem=0 Используется системная информация vbFirstJan1=1 Неделя, содержащая 1 января vbFirstFourDays=2 Первая неделя, содержащая как минимум 4 дня нового года vbFirstFullWeek=3 Первая полная неделя года
4
|
2772 / 706 / 104
Регистрация: 04.02.2011
Сообщений: 1,432
|
|
21.07.2014, 09:32 | 8 |
0
|
21.07.2014, 09:32 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Записи: Определить по данной дате день недели и его порядковый номер в году
Номер недели по дате Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |