С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.06.2022
Сообщений: 2
Excel

Поиск всех строк содержащих дату и перенос на таких строк на другой лист

22.06.2022, 07:31. Показов 834. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужен макрос, осуществляющий при открытии книги поиск на одном листе всех строк, ячейка в столбце А которых содержит дату ранее чем за месяц до текущей и перенос этих строк на другой лист этой же книги.
Вложения
Тип файла: xlsx Пример.xlsx (21.3 Кб, 11 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2022, 07:31
Ответы с готовыми решениями:

Перенос всех строк с заданным условием на другой лист
Здравствуйте. Очень нужен макрос, который бы переносил все значения столбцов одной строки по заданному параметру на другой лист. ...

Перенос всех строк с заданным условием или перечнем на другой лист или в другой файл
Добрый день. Пожалуйста помогите с решением проблемы. Читал похожие темы, но они не подходят под мою задачу. Очень прошу помочь мне...

Поиск и выделение всех строк с искомым с последующим копированием на другой лист
такая вот проблемка!.....в первом листе "массив", в первой колонке даты без перемешивания (4 строки 16.06.2011, 1 строка 17.06.2011 затем...

7
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
22.06.2022, 14:40
Хоть бы пример адекватный сделал
11.07.2022
12.07.2022
13.07.2022
15.08.2022
11.07.2022
Мне самому лень делать пример
А на этом примере не получится
0
0 / 0 / 0
Регистрация: 22.06.2022
Сообщений: 2
22.06.2022, 15:19  [ТС]
Цитата Сообщение от Alex77755 Посмотреть сообщение
Хоть бы пример адекватный сделал
11.07.2022
12.07.2022
13.07.2022
15.08.2022
11.07.2022
Мне самому лень делать пример
А на этом примере не получится
Прошу прощения, не думал, что для кода важны текущие значения.
0
Динохромный
1636 / 774 / 287
Регистрация: 22.12.2015
Сообщений: 2,413
22.06.2022, 16:32
Цитата Сообщение от Mentru Посмотреть сообщение
Нужен макрос
Почему макрос?
Цитата Сообщение от Mentru Посмотреть сообщение
осуществляющий при открытии книги поиск на одном листе всех строк
На первом листе нужно сделать умную таблицу, тогда поиск всех строк не нужен, нужна только фильтрация.
Цитата Сообщение от Mentru Посмотреть сообщение
содержит дату ранее чем за месяц до текущей и перенос этих строк на другой лист этой же книги.
Перенос - это в смысле удалить с первого листа? Или можно скопировать, а в плане сделать пометку? Если достаточно скопировать, то в актуальной версии экселя сработает такая формула: =ФИЛЬТР('СЗ (план)'!A2:F6;'СЗ (план)'!A2:A6<СЕГОДНЯ()-30)
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
22.06.2022, 16:39
Dinoxromniy,
Цитата Сообщение от Dinoxromniy Посмотреть сообщение
Почему макрос?
макрос по тому, что функция =ФИЛЬТР появилась не так давно
И многие работают в более старых версиях
Я, например, в 2010
И макросом боле понятно и гибко
0
Динохромный
1636 / 774 / 287
Регистрация: 22.12.2015
Сообщений: 2,413
22.06.2022, 16:54
Цитата Сообщение от Alex77755 Посмотреть сообщение
И макросом боле понятно и гибко
Ну это когда человек понимает, как VBA работает. Когда не понимает - легко упустить какой-то момент, и зачастую даже не узнать, что код сработал неправильно. У меня даже свой код при кривых исходных данных иногда выдает неожиданный результат, но понимая, как оно работает, можно это отследить.
Цитата Сообщение от Alex77755 Посмотреть сообщение
в 2010
Интересный выбор - обычно популярен 2007, адепты которого уверены, что 2010+ версии совсем не годятся. Хотя на мой взгляд - как раз таки в 2010 довели до ума многие функции (а также и vba модель), и в нем вполне комфортно работать, чего о 2007 я сказать не могу.
Цитата Сообщение от Alex77755 Посмотреть сообщение
функция =ФИЛЬТР появилась не так давно
Угу, ну и в 2019-2021 появился ряд других очень приятных функций, в связи с чем я перешел на актуальную версию. То, что раньше решалось vba или формулой массива, зачастую решается стандартной формулой. Ну тут все мы - жертвы обстоятельств, разумеется.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.06.2022, 05:36
Цитата Сообщение от Dinoxromniy Посмотреть сообщение
Интересный выбор - обычно популярен 2007,
Более глючной версии я не встречал
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
23.06.2022, 07:00
Цитата Сообщение от Alex77755 Посмотреть сообщение
И макросом боле понятно и гибко
и наглядно, гарантировано, что каждая ячейка диапазона обрабатывается как задумано: неоднократно встречала зоопарк из формул некой обработке по строке+суммировка по вертикали
вместо формулы суммирования по строке 12 значений в строке было
- значение одной ячейки, так-как когда-то только в марте была эта сумма
- прямая суммировка значений ячеек 4 и 5 , не обращая внимание на остальные 10
....
однажды разбиралась с книгой из 50+ листов, вся на формулах, автор в декрете на год+
причем строки в листах не совпадают по расположению, т.к. добавлялись/удалялись виды оплат

Добавлено через 1 минуту
Цитата Сообщение от Dinoxromniy Посмотреть сообщение
как раз таки в 2010 довели до ума многие функции (а также и vba модель), и в нем вполне комфортно работать
полностью согласна
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.06.2022, 07:00
Помогаю со студенческими работами здесь

Поиск даты на листе и перенос данных за соответствующую дату на другой лист
Привет! Есть файл, где на одном листе сохранены данные в столбцы за разные даты, а на другом листе пользователем вводится дата. По...

Перенос строк на другой лист
Добрый день! Возникла такая ситуация, нужно из одного листа, перенести данные в другой лист, там у меня таблица, если в данной таблице...

Перенос строк на другой лист
Помогите с макросом для переноса строк на другой лист. Есть 3 листа: &quot;Зарплата&quot;,&quot;Смены&quot;,&quot;Архив&quot;. Нужно что бы...

Перенос строк на другой лист по возрасту
Добрый день! Возникла такая ситуация, нужно из листа &quot;юноши&quot; и &quot;девушки&quot;, перенести строки в другие соответствующие листы по возрасту,...

Перенос строк на другой лист двойным щелчком
Здравствуйте. Нашел вот такую команду Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Cancel =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Old Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru