|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
||||||
Сравнение строк по значению одного столбца и перезапись если есть совпадения02.11.2012, 11:54. Показов 8023. Ответов 81
Метки нет (Все метки)
Всем привет!
Я тут уже столько наспрашивала...Но мне это оч тяжело дается.. может знает кто как поступить в след. ситуации: у меня есть 2 файла эксель. С вашей помощью удалось копировать из одного листа в другой по параметру. Но сейчас условие усложнилось: если мы начинаем копировать, а у нас уже есть эта неделя (44 к примеру), то она должна записываться поверху (обновляться, грубо говоря). дополнительный параметр- фамилия (то есть если фамилия совпадает и неделя совпадает, то перезаписывается) вот то, что я пыталась сделать, используя предыдущие решения для копирования
Пока мне на SpecialCells выдает unable to get SpecialCells or Range property И я еще не пыталась вводить к критериям фамилию..
0
|
||||||
| 02.11.2012, 11:54 | |
|
Ответы с готовыми решениями:
81
В файл вводятся имена, пол и рост человека. Программа считывает данные из файла и выдает совпадения если в нем есть мужчины одного роста. Тема:работа
|
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 03.11.2012, 11:50 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 03.11.2012, 11:57 [ТС] | |
|
и как словари удалять, подскажите пожалуйста
а то после 400 ошибка выпадает+ к тем ошибкам, что уже есть
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 03.11.2012, 12:38 | |
|
Каролинка, вот зачем Вы привязали к кнопке макрос модуля листа, а не такой же из стандартного модуля?
Из листа он не работает! (Правда как-то не так, нужно отследить... я даже предположить не мог, что туда его воткнёте... Почему не работает - не изучал, но не удивлён - из листа есть ограничение по работе с другими листами.) Короче, перепривязываете макрос к кнопке - и работает! А как удалить объекты - сейчас хвост допишу, но не парьтесь - это не так важно... Добавлено через 3 минуты На примере не так потому, что там ничего нет в D - куда дели заголовки? Добавлено через 6 минут И как-то Вы копирование порезали - Вам не нужно суммирование часов? Добавлено через 7 минут Так, у Вас там в оригинале ещё фильтр в скрытом столбце прячет кучу строк без Activiteit - это тоже имеет значение. Вам нужны строки без активности или нет? Если не нужны - это нужно учесть в коде, такие не брать.
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 03.11.2012, 12:38 [ТС] | |
|
я пыталась сделать все чтоб заработало)
надо попробовать привязать стандартный модуль,когда вернусь
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 03.11.2012, 12:53 | ||||||
|
Вот это в стандартный модуль(!!!) и запустить:
У меня работает. Но сперва в получателе поставил заголовки - вручную скопировал из источника. Я там ещё поборолся с формулами и пустыми строками, и строками с нулями...
1
|
||||||
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 03.11.2012, 13:16 [ТС] | |
|
да,мне там фильтр нужен тоже....
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 03.11.2012, 13:44 | |
|
Так последний вариант попробовали? (не хочу таких монстров плодить... в смысле файл
)Только там коммент "из ПЕРВОГО листа!" лишнее, забыл убрать...
1
|
|
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 03.11.2012, 15:56 [ТС] | |
|
сейчас нету возможности, но я еще отпишусь
![]() Добавлено через 1 час 55 минут Hugo121, спасибо вам большое-пребольшое за терпение и проделанную работу!все работает как надо
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 03.11.2012, 16:42 | ||||||
|
Так всё же нужно было часы суммировать? (хочу заострить на этом внимание
)Но тогда что-то нужно делать с датой - она некорректна. Может туда собрать даты от-до - но что-то неохота это прописывать... Вот кто за язык тянет? ![]() Добавлено через 24 минуты Даты собираются в строку через "-". если они были разные:
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 03.11.2012, 16:47 [ТС] | |
|
Hugo121, суммировать вроде не нужно
хотя потом может и пригодится
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 03.11.2012, 16:54 | ||||||
|
Так оно сейчас суммирует!
Вообще это важный вопрос - иначе всё неправильно! Т.е. часы неправильные! Вот суммирование:
1
|
||||||
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 03.11.2012, 17:01 [ТС] | |
|
в принципе, я с вами согласна..пусть суммирует, спасибо)
можете еще подстазать, можно ли мне добавить msgbox с вопросом : вы уверены что хотите обновить данные? так, чтобы он не 10 раз спрашивал, а только раз
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 03.11.2012, 17:09 | |
|
Про msgbox не вполне понял. Вы ведь жмёте кнопку - не хотите обновлять - не жмите
![]() Когда оно должно спрашивать? На каждого человека? Но ведь их в плане много...
1
|
|
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 03.11.2012, 17:16 [ТС] | |
|
так вот я как добавила, так раз 15 пришлось окей нажимать)
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 03.11.2012, 22:25 | |
|
Ну в том и дело - человек много, на каждого выводить месидж... бестолково как-то.
Может быть вывести на форму листбокс, куда столбиком всех новых или старых, возможно ещё с какой то информацией - отмечаем галками кого хотим обновить, продолжаем. Но если человек около 200 - то тоже как-то напряжно... Это делать не буду - работы много, муторно... да и думаю в итоге никому не нужно.
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|
| 04.11.2012, 01:08 [ТС] | |
|
это да, согласна..
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 152
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 05.11.2012, 15:20 [ТС] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
копирует одну лишнюю строку(
Добавлено через 46 минут Может кто подскажет что делать?? должно быть так
а выходит так
0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 05.11.2012, 22:51 | |
|
Если у кого есть время - попробуйте сделать отбор не по неделе, а по дню, и отфильтровать ненужные строки (по часам например).
Я смогу только вечером из дома глянуть - тут завал, и нет 2007. Добавлено через 7 часов 7 минут Этот вопрос решил в личке. Надеюсь устроит
1
|
|
| 06.11.2012, 07:13 | |
|
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 06.11.2012, 11:09 | ||||||
|
Хорошо, резонно
![]() Дублирую (чуть изменил несущественные мелочи): Переделал на отбор по дням - поэтому есть разница в результатах, т.к. там в примере всюду один день, а недели разные (что так не должно быть в рабочем файле). Теперь суммируются часы в одном фамилия|день|активейт Плюс еще повтыкал там сям Application.StatusBar = "мессидж" - т.к. процесс не мнгновенный, пусть что-то пишет. Можно ещё писать счёт скопированных строк, если их много.
1
|
||||||
| 06.11.2012, 11:09 | |
|
У меня есть таблица в ней 3 столбца и 2 колонки, есть border после 1,2-й строк Выяснить, есть ли в матрице ненулевые элементы и если есть, то указать индексы одного из ненулевых элементов Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|