Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ближайший рабочий день (работы в часах)
 
Добрый день.
Столкнулся с проблемой - функция "РАБДЕНЬ.МЕЖД" умеет считать только при целых значениях дня и время начала и окончания устанавливает только "00:00".
Как реализовать расчет при продолжительности работ в часах? Прошу помочь, файл в приложении.
Функция ближайший рабочий день на VBA
 
Цитата
aequit написал:
дравствуйте!Разбирался с функцией РАБДЕНЬ, возникла необходимость написания данной функции на чистом VBA без использования дополнительных формул и диапазонов на рабочих листах книги. Выкладываю свой вариант для закидывания тапками, может кому пригодится. Можно разместить в личной книге макросов или надстройке. В конце года после выхода постановления Правительства РФ необходимо добавлять в код данные по праздничным и выходным дням, а также по рабочим субботам (внесены данные с 01.01.2015 по текущий год).
Добрый день. Дублирую сюда еще.
Понравилась реализация функции  
https://www.cyberforum.ru/blogs/307973/blog6287.html
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=124610&TITLE_SEO=124610-funktsiya-blizhayshiy-rabochiy-den-na-vba&MID=1029227#message1029227

Доработал для чтения массива выходных из диапазона ячеек, но не смог победить одну проблему:
При вводе значения в "iДобавитьДней" меньше единицы 0,2; 0,5; 0,8... выполняется расчет без учета остатка дня.

Прошу помочь с поиском решения
Страницы: 1
Наверх