А может быть есть возможность делать предустановленные фильтры? Один человек заходит, нажимает одну кнопку - получает свои задачи, другой - другую, получает свои задачи и т.п.
Автоматический разброс данных по листам, При установке признака надо переносить строчку с одного листа на другой
Автоматический разброс данных по листам, При установке признака надо переносить строчку с одного листа на другой
10.04.2014 18:50:12
Добрый день!
Никак не могу одолеть следующую проблемку: есть три работника, у каждого из которых есть свой пул задач. Пул - это лист в файле. Файл общий. Есть лист, где представлены все задания и указано, в каком пуле находится задание сейчас. Нужно сделать так, чтобы если на общем листе меняли пул, в котором находится задание, оно перемещалось с листа соответствующего пула на другой лист. Пока пытаюсь это сделать макросами, формулами не придумал как. Подскажите, пожалуйста, как это сделать наиболее оптимально. Файл с примером приложен.
Изменено: |
|
|
RunTime Error 7 - Out of Memory
RunTime Error 7 - Out of Memory
RunTime Error 7 - Out of Memory
RunTime Error 7 - Out of Memory
RunTime Error 7 - Out of Memory
RunTime Error 7 - Out of Memory
01.02.2013 19:47:50
|
|||
|
RunTime Error 7 - Out of Memory
01.02.2013 19:42:40
А вот на втором - вылезает, даже если первый закомментен. Может быть это поможет локализовать проблему. |
|||||
|
RunTime Error 7 - Out of Memory
01.02.2013 19:24:53
только если утечка, после перезагрузки и запуска только excel, все должно было быть чисто и хотя бы раз отработать нормально, но нет - все-равно ошибка. Правда, она то на ReDim, а то на следующей строчке с присваиванием: nArray = tSheet.Range(tSheet.Cells(1, 1), tSheet.Cells(LastRow, LastCol)) |
|||
|
RunTime Error 7 - Out of Memory
01.02.2013 19:17:50
|
|||
|
RunTime Error 7 - Out of Memory
01.02.2013 19:00:51
А если брать их из переменной, то вылетает ошибка. |
|||||
|
RunTime Error 7 - Out of Memory
01.02.2013 18:07:39
Добрый день!
Проблема в следующем: все данные с листа помещаю в массив, чтобы их быстрее обработать. На малых объемах все работает хорошо. На больших, близких к граничным, вылезает ошибка "RunTime Error 7 - Out of Memory". Она вылезает или на ReDim массива, или на присвоении массиву диапазона с листа. Что странно, так это ошибка не вылезает, если использую константу в 1 500 000 (строк), а если через переменную передаю 1048574 (строк), то вылезает. Это и взрывает мне мозг. Запускаю функцию Sub StartTransferData() в модуле m2_Main2 в файле (48 Мб): весит много, поэтому через гугл драйв. Также прикладываю скриншот экрана после нажатия на Debug Подскажите, пожалуйста, в чем может быть дело и как бороться. Спасибо
Изменено: |
|
|
Номерация повторяющихся артикулов по ценам., Цель: Проставить номер цены по возрастанию в повторяющихся артикулах (позициях, товарах), начиная с наименьшего.
Капча при регистрации нечитаема, с третьей попытки ввел, обновить капчу нельзя
Номерация повторяющихся артикулов по ценам., Цель: Проставить номер цены по возрастанию в повторяющихся артикулах (позициях, товарах), начиная с наименьшего.
VBA: Скопировать строку из одного двумерного массива в другой одной операцией
VBA: Скопировать строку из одного двумерного массива в другой одной операцией
VBA: Скопировать строку из одного двумерного массива в другой одной операцией
12.01.2013 14:06:28
Маугли, спасибо!
А не подскажите, R_data будет хранится в оперативной памяти? Будет ли обращение к R_data и далее к Target_data аналогично по времени к обращению напрямую к листу, например, в таком месте:
У меня миллион записей, я пытаюсь уйти от обращения к ячейкам при сравнении и копировании для сокращения времени выполнения
Изменено: |
|||
|
VBA: Скопировать строку из одного двумерного массива в другой одной операцией
12.01.2013 13:55:24
iba2004, спасибо, но мне нужно именно не используя лист. Я пытаюсь это делать в массиве, куда предварительно все копирую.
В целевой задачи меня огромное число записей (свободных строк на листе 10 офиса остается не больше пяти), обращение непосредственно к листу - операция, дорогая с точки зрения времени. |
|
|
Сбиваются переносы строк под тегом CODE
12.01.2013 13:47:31
При отправке сообщения и предварительном просмотре строки разбиты нормально. Но после отправки (или после ответа в теме, не проследил) строки исчезают, весь код в одну строку.
Также, если при написании сообщения нажать "Просмотр", то внизу в тексте сообщения строки кода собьются. Пример: Браузер: GH Версия 23.0.1271.97 m |
|
|
VBA: Скопировать строку из одного двумерного массива в другой одной операцией
12.01.2013 13:01:06
Добрый день!
Необходимо консультация сообщества. Есть двумерный массив. Воспринимаю его как матрицу. Нужно скопировать строку из этой матрицы в другой двумерный массив. Возможно ли это сделать одной операцией? На попытку просто использовать "=" выдается Run-time error 9: subsctipt out of range Копировать строку по элементам не хочется, т.к. придется много копировать, а это приведет к потере времени Код:
|
|||
|
Капча при регистрации нечитаема, с третьей попытки ввел, обновить капчу нельзя