Добрый вечер всем. Суть вопроса такова: почему эксель виснет при запуске одновременно двух VBA формул? Есть автоматизированная табличка по ведению договора. Во вкладке "Исполнение" производится формирование, подсчет и контроль нужных условий договора, в частности в столбце I (тайминг доставки) по формуле формируется нужная дата с временем доставки заявки исполнителю относительно даты и времени ее подачи в столбце F, в столбец J в ручную вводится фактическое время утверждения заявки исполнителем. А в столбце О считается просрочка этого утверждения, если время между столбцами I и J превысит хотя бы на 1 мин 24 часовой порог. Так вот при открытии файла при нажатии на уведомлении "включить содержимое", файл виснет со статусом в нижнем правом углу: вычисление (потоков 12) 0%, и это при условии наличия в столбцах двух пользовательских формул Timing и lost_utv. Но стоит стереть из столбца О все формулы из ячеек с 2 по 401 зависание пропадает. Есть один интересный факт - дома офис 2019, на работе офис 2013 и файл вылетает. А у другого человека на работе офис 2010 и дома тоже 2010 и у него файл нормально открывается с двумя формулами. Может дело все в том что столбец О не успевает просчитаться потому что в столбце I идет долго просчет?
Файл не прикладывается, т.к. весит 1,7 м. А урезать не хочу, что б была вся картина, потому что может оказаться что проблема не только в одной вкладке. Залил на диск https://drive.google.com/file....sharing
Добрый вечер всем. Суть вопроса такова: почему эксель виснет при запуске одновременно двух VBA формул? Есть автоматизированная табличка по ведению договора. Во вкладке "Исполнение" производится формирование, подсчет и контроль нужных условий договора, в частности в столбце I (тайминг доставки) по формуле формируется нужная дата с временем доставки заявки исполнителю относительно даты и времени ее подачи в столбце F, в столбец J в ручную вводится фактическое время утверждения заявки исполнителем. А в столбце О считается просрочка этого утверждения, если время между столбцами I и J превысит хотя бы на 1 мин 24 часовой порог. Так вот при открытии файла при нажатии на уведомлении "включить содержимое", файл виснет со статусом в нижнем правом углу: вычисление (потоков 12) 0%, и это при условии наличия в столбцах двух пользовательских формул Timing и lost_utv. Но стоит стереть из столбца О все формулы из ячеек с 2 по 401 зависание пропадает. Есть один интересный факт - дома офис 2019, на работе офис 2013 и файл вылетает. А у другого человека на работе офис 2010 и дома тоже 2010 и у него файл нормально открывается с двумя формулами. Может дело все в том что столбец О не успевает просчитаться потому что в столбце I идет долго просчет?
Файл не прикладывается, т.к. весит 1,7 м. А урезать не хочу, что б была вся картина, потому что может оказаться что проблема не только в одной вкладке. Залил на диск https://drive.google.com/file....sharingSPIRIT84
doober, эх, если бы я понимал о чем вы :mellow: ну UDF это пользовательская функция Timing? Что значит дергается? сколько раз формула в ячейке L2 использует ячейку К2? Если так, то L2 использует ее 2 раза, итого на всем диапазоне 800 раз. И только из-за этого он тупит? Почему тогда на другом компе все летает? А варианты решения проблемы есть?
doober, эх, если бы я понимал о чем вы :mellow: ну UDF это пользовательская функция Timing? Что значит дергается? сколько раз формула в ячейке L2 использует ячейку К2? Если так, то L2 использует ее 2 раза, итого на всем диапазоне 800 раз. И только из-за этого он тупит? Почему тогда на другом компе все летает? А варианты решения проблемы есть?SPIRIT84