Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 След.
Не работают события листа (Excel 2019)
 
Спасибо. Попробую.
Не работают события листа (Excel 2019)
 
Это уже в крайнем случае.
Другие макросы работают - по кнопке, по сочетанию клавиш и т.д.
Не работают события листа (Excel 2019)
 
Добрый день, Ув. форумчане!

Столкнулся со следующей проблемой:
- имеется книга с макросами,
- макросы запускаются по событию листа Worksheet_Change
- на 2-х ПК работает все отлично (Excel 2010 и 2016)
- на 3-ем ПК макросы не запускаются вообще (Excel 2019)

В приложении макросы включены. Перезагружал комп. - не помогло. Устанавливал Application.EnableEvents = True - не помогло.

Макросы в модулях работают. Макросы (по событию) в модулях листов - нет.
Буду благодарен за любой совет или помощь.
Перебор значений для генерации маркировки
 
Спасибо, БМВ!
Пока не знаю как по скорости, а вот по длине и логике кода - точно намного лучше!!!
Перебор значений для генерации маркировки
 
Ув. БМВ,  с циклов я как раз и начал. Все в принципе работает (если кому интересно - файл приложил).
Но хотелось найти какой-то "более элегантный" вариант.
Перебор значений для генерации маркировки
 
ОГРОМНОЕ СПАСИБО, МСН!!!
Буду пробовать...
Перебор значений для генерации маркировки
 
Пример условный, поэтому в данном случае не принципиально.  
Перебор значений для генерации маркировки
 
Цитата
JayBhagavan написал:
Да - рекурсия
Это наверное самый короткий из полезных ответов, который я встречал на форумах.
Перебор значений для генерации маркировки
 
Добрый день, Ув. Форумчане!

Снова нужен совет специалистов.
Существует маркировка, которая состоит из 14 позиций. Каждой позиции может быть присвоено одно из значений (от 1 до 20 ед).
Необходимо перебрать все возможные варианты маркировок и создать список этих вариантов.
Первое, что приходит на ум - макрос с вложенными циклами (14 шт.).
Возможно есть более универсальные методы решения.
Буду благодарен за любую помощь или совет.
Начисление процентов на минимальный остаток
 
Жесть!!!
У меня простые формулы массива ПОНЯТЬ не выходит. Только пользоваться по шаблону.
А здесь вообще - "лес"!

Буду пробовать. ОГРОМНОЕ СПАСИБО!
Начисление процентов на минимальный остаток
 
БМВ, прошу прощения за навязчивость, но как быть с верхней границей массива дат?
Первая дата у нас 31.07.2018, т.е. проценты за июль начисляться не должны (месяц не полный). Но июль в выборку попал.
Как откорректировать формулу таким образом, чтобы проценты за 1-й месяц не начислялись вовсе (не зависимо от того, будет первая дата 31.07.2018 или 01.07.2018) ?
Начисление процентов на минимальный остаток
 
В очередной раз спасибо БМВ за помощь!
Буду пробовать. Предыдущие периоды попробую реализовать через макросы.
Начисление процентов на минимальный остаток
 
Попробовал формулы на рабочем файле.
При изменении массива дат, часть формул выдает "#Н/Д". Разобрался - периоды отсутствуют.
Но, к примеру минимальный остаток за август должен составлять 200 (на 01.08.2018), формула считает - 400.
Изменено: Alexey0185 - 10 Дек 2018 13:11:28
Начисление процентов на минимальный остаток
 
Спасибо, БМВ!!!
С утра на свежую голову буду разбираться.
Начисление процентов на минимальный остаток
 
Спасибо, vikttur! Буду пробовать.
Апрель все таки (по формуле) попал в расчет, но это мелочи.
С текущим годом все понятно, а вот как провести расчет за предыдущие периоды, ведь составлять таблицу "первых чисел" месяца для всех лет - это не совсем логично.

БМВ, согласен, что "бред", но модель условная.
Начисление процентов на минимальный остаток
 
Даты идут строго в хронологическом порядке (от старых, к новым).
Если в таблице нет даты, которая больше 30.04.2018, то апрель - не завершен, а май соответственно не начался.
Начисление процентов на минимальный остаток
 
Расчет проводим только для полных (завершенных) календарных месяце.
Апрель только начался...
Начисление процентов на минимальный остаток
 
Добрый вечер, Ув. Форумчане!

"Сломал голову" над следующей задачей:
1. Есть банковская выписка по счету (дата, Дб, Кр, Остаток)
2. Есть шкала процентов, размер которых зависит от минимального остатка денег на счету в течении полного календарного месяца.
3. Необходимо: рассчитать проценты за каждый полный календарный месяц текущего года (в разрезе месяцев) и проценты за предыдущие периоды одной суммой.

Определить процент по мин. остатку не проблема, это сделал (Индекс, Поискпоз). Определить кол-во полных календарных месяцев между двумя датами (в днях) помогли хорошие люди с этого форума. Но собрать в единое целое не выходит: либо получаются пятиэтажные формулы, которые "грузят" файл, либо макросы, которые не во всех случаях считают верно.

Буду благодарен за любую помощь.
[ Закрыто] Начисление процентов на минимальный остаток
 
Для расчета процентов используется минимальный остаток за месяц.
Соответственно, по состоянию на 01.01.2018 остаток составлял - 800 и только 02 01 2018 изменился на 700.
Для расчета процентов за январь должен использоваться минимальный остаток - 700 (пример подправил).
По февралю сумма на 01.02.2018 - составляла 1100.
[ Закрыто] Начисление процентов на минимальный остаток
 
Согласен. Пример заменил.
[ Закрыто] Начисление процентов на минимальный остаток
 
Да, действительно ошибка. Остаток на январь 2018 - 800,00, на февраль 2018 - 1100,00
[ Закрыто] Начисление процентов на минимальный остаток
 
Добрый вечер, Ув. Форумчане!

"Сломал голову" над следующей задачей:
1. Есть банковская выписка по счету (дата, Дб, Кр, Остаток)
2. Есть шкала процентов, размер которых зависит от минимального остатка денег на счету в течении полного календарного месяца.
3. Необходимо: рассчитать проценты за каждый полный календарный месяц текущего года (в разрезе месяцев) и проценты за предыдущие периоды одной суммой.

Определить процент по мин. остатку не проблема, это сделал (Индекс, Поискпоз). Определить кол-во полных календарных месяцев между двумя датами (в днях) помогли хорошие люди с этого форума. Но собрать в единое целое не выходит: либо получаются пятиэтажные формулы, которые "грузят" файл, либо макросы, которые не во всех случаях считают верно.

Буду благодарен за любую помощь.
Изменено: Alexey0185 - 9 Дек 2018 18:57:22
Количество полных календарных месяцев/дней между датами
 
Согласен :)
Формулу также следуют доработать.
Большое спасибо за помощь и уделенное время!
Количество полных календарных месяцев/дней между датами
 
А вот последний макрос отрабатывает некорректно.
Например для 01.12.2018  и  06.12.2018  результат 31 день, а должно быть 0 дн.
Количество полных календарных месяцев/дней между датами
 
Огромное спасибо!
Работает.
Количество полных календарных месяцев/дней между датами
 
К сожалению, функция DateDiff возвращает разницу месяцев / дней без учета календарных месяцев.
Т.е. между 30.09.2018 и 06.12.2018 - возвращает 67 дней, а требуется 61 день (октябрь - 31 + ноябрь - 30)
Количество полных календарных месяцев/дней между датами
 
Пример во вложении. Требуется:
а) кол-во полных календарных месяцев
б) кол-во дней в этих месяцах
Количество полных календарных месяцев/дней между датами
 
Добрый день, Ув. Форумчане!

В очередной раз обращаюсь на форум за помощью.
Есть две даты D1 и D2. Необходимо определить сколько полных календарных месяцев между этими датами, а точнее количество дней в этих месяцах.
Нашел следующую формулу: =РАЗНДАТ(КОНМЕСЯЦА(D1;0)+1;КОНМЕСЯЦА(D2;-1)+1;"d"). Формула работает, в принципе, как нужно.
Как тоже самое реализовать на VBA?
Возможно у кого-то есть готовое решение. Буду благодарен за совет.
Изменено: Alexey0185 - 6 Дек 2018 10:28:03
Возврат адреса ячейки макросом
 
В принципе ничего не мешает, но переделывать уже поздно.
Возврат адреса ячейки макросом
 
Спасибо. Работает!
Смысл в том, что пользовательская функция находит нужную ячейку по нескольким параметрам снизу-вверх таблицы.
Как то так.
Страницы: 1 2 3 След.
Наверх