Цитата |
---|
Mutarix написал: проверил ваш вариант. не помогло. |
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
20.02.2020 12:22:48
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
20.02.2020 15:35:32
Дмитрий(The_Prist) Щербаков, доказательства во вложении.
Сейчас проверю предложенный вариантМатросНаЗебре,
Изменено: |
|
|
|
20.02.2020 17:00:52
МатросНаЗебре, Проверил ваш вариант.
Переносит данные немного не корректно. Почемуто вставляет строку с заголовком. (Файлы приложил) |
|
|
|
20.02.2020 17:37:38
Вместо
|
|||||
|
|
20.02.2020 18:03:09
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||||||
|
|
21.02.2020 11:27:18
МатросНаЗебре, Спасибо. сейчас работает правильно, но всётаки остаёться один скачёк экрана после завершения макроса. Это не критично, но если есть вариант как это убрать напишите.
Дмитрий(The_Prist) Щербаков, Спасибо за уточнение. Ваш вариант также работает но мне нужно форматировать только данные которые вставляем. Если есть вариант как это сделать рад буду рассмотреть. Друзья, С точки зрения оптимизации какой вариант будет быстрее и стабильнее работать?
Изменено: |
|
|
|
21.02.2020 11:50:26
|
|||
|
|
21.02.2020 11:59:33
|
|||
|
|
21.02.2020 12:12:31
|
|||
|
|
21.02.2020 13:25:56
МатросНаЗебре, без изменений.
Считаю Этап 2 по присвоению формата - ВЫПОЛНЕН Можем приступать к Этапу 3 подстановка формул При переносе данных нужно что бы в ячейки где предусмотрены формулы добавлялись формулы во вставленных строках. Пример файла во вложении.
Изменено: |
|
|
|
21.02.2020 14:51:57
|
|||
|
|
21.02.2020 17:03:32
МатросНаЗебре, код работает. Только формулы ссылаються на эталонную строку, тоесть формула строки 18 должна ссылаться на строку 18, сейчас ссылеться на строку 2
|
|
|
|
25.02.2020 13:32:38
МатросНаЗебре, подскажите пожалуйста как исправить ваш код, что бы не зависимо в какую строку вставляеться формула ссылка была на эту строку.
|
|
|
|
25.02.2020 13:45:38
|
|||
|
|
25.02.2020 15:21:14
МатросНаЗебре, спасибо работает отлично. Столкнулся со следующей проблемой:
Есть столбец W в котором есть формула. При переносе работает правильно код вставляет формулу. Но есть один момент если вместо формулы указано значение нужно оставить значение в этой ячейке. Тоесть логика должна быть следующей: Если в стобце W строка n = слово "дата" тогда вставляем формулу Если в стобце W строка n = значение отличное от слова "дата" - вставляем как значение.
Изменено: |
|||
|
|
25.02.2020 15:37:02
|
|||||
|
|
25.02.2020 16:50:24
МатросНаЗебре, Большое спасибо, работает правильно. 1000 строк перенесло примерно за 3 минуты. Если есть варианты как ускорить, было бы не плохо.
P]Считаю Этап 3 - перенос данных с подстановкой формул - ВЫПОЛНЕННЫМ Можем приступать к Этапу 4 - подстановка условного форматирования При переносе данных нужно что бы в столбцы где предусмотрено условное форматирование обновлялись правила. Сначала макрос удаляет все существующие правила на листе, после создаёт эти правила. Правила следующие (Использовать формулу для определения форматирования): [/P]
Изменено: |
|||
|
|
26.02.2020 13:42:18
Привет, Всем
Нашёл код реализации подобной задачи, только он выполняет сразу форматирование. Мне нужно что бы код сначало удалял все правила условного форматирования, а затем назначал по формулам указанным в посте выше.
Есть идеи как это сделать и встроить в общий код?
Изменено: |
|||
|
|
27.02.2020 17:37:26
Привет, Всем
Код удаляет все правила условного форматирования, затем должен создавать правила, но после запуска макроса выдаёт ошибку: Удаляет все правила на листе и выдаёт ошибку на 2-й строке кода. Run-time error '1004': Method 'Range' of object'_Worksheet' failed Подскажите пожалуйста как исправить код что бы убрать ошибку и создалось правило условного форматирования В столбце AC2 и до последней строки (или максимум до 5000 строки)
Изменено: |
|||
|
|
27.02.2020 17:48:55
найдите два отличия:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
27.02.2020 18:07:48
Дмитрий(The_Prist) Щербаков,
Предидущая ошибка ушла. Появилась новая.
Что с этим можно сделать? |
|||
|
|
27.02.2020 18:11:00
Откуда нам знать? Файл у Вас, ошибка тоже. На какой строке теперь - непонятно. Возможно стиль ссылок для книги установлен R1C1, а в формуле УФ используете А1.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
27.02.2020 18:28:27
Изменено: |
|
|
|
27.02.2020 19:10:59
У Вас в формуле используется текст и сравнение с пустой строкой. Почему пустая строка не обрамляется доп.кавычками? Здесь, например:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
28.02.2020 10:26:53
Дмитрий(The_Prist) Щербаков, Вы правы. Большое спасибо, работае.
Сейчас закрашивает ячейку. Как сделать, чтобы закрашивала строку?
Изменено: |
|
|
|
28.02.2020 12:32:50
Дмитрий(The_Prist) Щербаков,
Отвечаю на свой вопрос Как сделать что бы закрашивала диапазон. Вот что получилось:
Изменено: |
|||
|
|
28.02.2020 14:44:25
Друзья, подскажите как в этом коде сделать, что бы проверка последней строки таблицы выполнялась по первому столбцу (A2), а закрашивала V2
Изменено: |
|||
|
|
28.02.2020 14:46:18
Вопрос не по теме
|
|
|
|
28.02.2020 14:54:50
vikttur, по теме.
один из пунктов темы перенос данных с условным форматирование. |
||||
|
|
|||