Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.03.2009, 07:24   #21
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Для сравнения, попробуйте еще один вариант. Во вложении запустите макрос "Main" и обратите внимание на время выполнения процедуры.
Но в этом варианте, при совпадении ФИО в сформированный лист выводятся ФИО и адрес только одного из листов.
Вложения
Тип файла: rar Список работников МКС_2.rar (42.8 Кб, 81 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 27.03.2009, 08:20   #22
arrivalcom
 
Регистрация: 26.03.2009
Сообщений: 3
Хорошо SAS888 просто волшебник

От души SAS888? это точно нужно.... и второй вариант маркроса тоже прямо в точку!!!!!!!!!!!!!!!!

Как ты это сделал? Залез в макрос -- дебри..

SAS888 а можно все также только всетаки по ардесам не зависимо от фамилии пусть фамилия даже не совпадает главное чтобы адрес был одинаковый.. Там правда они немного отличаются в том файле который я послал, после "д. " и "кв. " - в отдной таблице стоит пробел, а во второй "д." и "кв." после них нет, но это не чего страшного автозаменой быстро исправим... SAS888 возможно это?

Если есть кошелек на Yandex напиши...
arrivalcom вне форума
Старый 27.03.2009, 09:29   #23
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вариант сравнения по адресам.
Вложения
Тип файла: rar Список работников МКС_по_адресу.rar (45.6 Кб, 80 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 27.03.2009, 09:34   #24
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Все преобразования и замены можно делать и в макросе, т.е. без предварительной обработки. Пока этого макрос не делает и поэтому будет пропускать значения, отличающиеся пробелами, точками и т.п. Так же можно добавить сортировку и т.п.
Если нужно, могу в код макроса добавить комментарии.

P.S. Настройте у себя в профиле прием/отправку личных сообщений.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 13.05.2010, 13:04   #25
0creator0
Пользователь
 
Регистрация: 13.05.2010
Сообщений: 94
По умолчанию КАК?

Здравствуйте, помогите пожалуйста, есть таблицы на сновании этого надо сделать выборку , например
35 ОСТ 34-10-724-93 Ушко 5 58
05 ОСТ 34-10-616-93 Накладка 2 23
ГОСТ 199903-74 Электрод 5 0,2
01 ОСТ 34-10-729-93 Тяга 10 1
ГОСТ 8240-97 Электрод 6 0,2
33 ОСТ 34-10-724-93 Ушко 2 45
01 ОСТ 34-10-729-93 Тяга 3 1

И получилось так желательно название по алфавиту:
05 ОСТ 34-10-616-93 Накладка 2 23
01 ОСТ 34-10-729-93 Тяга 3 1
01 ОСТ 34-10-729-93 Тяга 3 1
33 ОСТ 34-10-724-93 Ушко 5 45
35 ОСТ 34-10-724-93 Ушко 5 58
ГОСТ 199903-74 Электрод 6 0,2
ГОСТ 199903-74 Электрод 1 2

Но самое главное что б потом он всё это сосчитал , т.е например Тяги с одинаковым 01 ОСТ 34-10-729-93 сложил их количество :

05 ОСТ 34-10-616-93 Накладка 2 23
01 ОСТ 34-10-729-93 Тяга 6 (3+3) 1
33 ОСТ 34-10-724-93 Ушко 5 45
35 ОСТ 34-10-724-93 Ушко 5 58
ГОСТ 199903-74 Электрод 11 (5+6) 0,2

Подскажите как сделать, заранее благодарен!!!
Вложения
Тип файла: rar Anton.rar (2.2 Кб, 7 просмотров)

Последний раз редактировалось 0creator0; 13.05.2010 в 14:39.
0creator0 вне форума
Старый 13.05.2010, 16:02   #26
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
есть таблицы на сновании этого надо сделать выборку
А как расположены таблицы?
По одной таблице на листе, или же, как в примере, по нескольку таблиц на одном листе?

Если по-нескольку, то в итоге должна получиться одна таблица, или столько же, сколько изначально из было?
Выводить результат на другой лист, или поверх старых таблиц?

PS: Создайте новую тему - предварительно почитав это
EducatedFool вне форума
Старый 13.05.2010, 16:47   #27
0creator0
Пользователь
 
Регистрация: 13.05.2010
Сообщений: 94
По умолчанию Как?

Здравствуйте, помогите пожалуйста, есть таблицы ( Архив выложен) на сновании этих таблиц необходимо , сделать выборку, из таблиц на новый лист , где они будут расположены , к примеру в алфавитном порядке, в одну таблицу ,
Например
Первая таблица
35 ОСТ 34-10-724-93 Ушко 5 58
05 ОСТ 34-10-616-93 Накладка 2 23
ГОСТ 199903-74 Электрод 5 0,2
Вторая таблица
01 ОСТ 34-10-729-93 Тяга 10 1
ГОСТ 8240-97 Электрод 6 0,2
33 ОСТ 34-10-724-93 Ушко 2 45
01 ОСТ 34-10-729-93 Тяга 3 1

И что б получилось так на новом листе в одну таблицу, желательно название по алфавиту:

05 ОСТ 34-10-616-93 Накладка 2 23
01 ОСТ 34-10-729-93 Тяга 3 1
01 ОСТ 34-10-729-93 Тяга 3 1
33 ОСТ 34-10-724-93 Ушко 5 45
35 ОСТ 34-10-724-93 Ушко 5 58
ГОСТ 199903-74 Электрод 6 0,2
ГОСТ 199903-74 Электрод 1 2

Но самое главное заключается в том, что б потом он всё это сосчитал , т.е например Тяги с одинаковым 01 ОСТ 34-10-729-93 сложил их количество, так же электроды у которых Гост одинаков (199903-74) сложить их количество :

05 ОСТ 34-10-616-93 Накладка 2 23
01 ОСТ 34-10-729-93 Тяга 6 (3+3) 1
33 ОСТ 34-10-724-93 Ушко 5 45
35 ОСТ 34-10-724-93 Ушко 5 58
ГОСТ 199903-74 Электрод 7 (6+1) 0,2

Подскажите как сделать, очень необходимо , заранее отозвавшимся благодарен!!!
Вложения
Тип файла: rar Anton.rar (2.2 Кб, 9 просмотров)

Последний раз редактировалось 0creator0; 13.05.2010 в 16:54.
0creator0 вне форума
Старый 14.05.2010, 10:12   #28
0creator0
Пользователь
 
Регистрация: 13.05.2010
Сообщений: 94
По умолчанию Подскажите

Привет ещё раз всем, не могли бы помочь дописать файл, в данной версии он одинаковые значения
12.02. Золото 742,00 720,00
12.02. Серебро 14,20 13,40
12.02. Платина 1 575,00 1 505,00
12.02. Палладий 368,00 340,00

28.02 Золото 756,00 734,00
28.02 Серебро 15,37 14,50
28.02 Платина 1 680,00 1 600,00
28.02 Палладий 445,00 410,00

Делает в таблицу на новом листе в таком виде:

12.02. Золото 742,00 720,00
28.02 Золото 756,00 734,00

Помогите дописать что бы он, на том же листе или на новом ( желательно на новом ) , ещё и складывал значения ,золото-золото, т.е.Было
Золото 1498 (742+756) 1454(720+734)
Серебро 29,57 и т.д

Буду благодарен любой помощи!!!!
Вложения
Тип файла: rar Drmet_макрос.rar (11.3 Кб, 13 просмотров)
0creator0 вне форума
Старый 27.05.2010, 18:14   #29
Rysalochka
 
Регистрация: 27.05.2010
Сообщений: 3
По умолчанию

Помогите плиз!!!
Нужно найти неповторяющиеся строки.
11 182.162.8 TCP adress 16
13 182.162.8 TCP adress 16
14 182.162.8 TCP adress 34
11 182.162.8 TCP adress 56

Нужно, чтобы получилось
14 182.162.8 TCP adress 34
11 182.162.8 TCP adress 56
Rysalochka вне форума
Старый 28.05.2010, 12:54   #30
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

Цитата:
Сообщение от 0creator0 Посмотреть сообщение
Привет ещё раз всем, не могли бы помочь дописать файл, в данной версии он одинаковые значения
12.02. Золото 742,00 720,00
12.02. Серебро 14,20 13,40
12.02. Платина 1 575,00 1 505,00
12.02. Палладий 368,00 340,00

28.02 Золото 756,00 734,00
28.02 Серебро 15,37 14,50
28.02 Платина 1 680,00 1 600,00
28.02 Палладий 445,00 410,00

Делает в таблицу на новом листе в таком виде:

12.02. Золото 742,00 720,00
28.02 Золото 756,00 734,00

Помогите дописать что бы он, на том же листе или на новом ( желательно на новом ) , ещё и складывал значения ,золото-золото, т.е.Было
Золото 1498 (742+756) 1454(720+734)
Серебро 29,57 и т.д

Буду благодарен любой помощи!!!!
см. вложение (Ваш макрос удалил, работал намного медленее)
Вложения
Тип файла: zip Drmet_макрос.zip (14.5 Кб, 39 просмотров)
EugeneS вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel max 256 строк VS user надо 300 строк Exo Microsoft Office Excel 3 10.01.2008 17:14
ПОИСК ОДИНАКОВЫХ СЛОВ (не проходите мимо!) MAD Помощь студентам 12 24.12.2007 22:41
Нахождение двух одинаковых элементов в массиве Stas))) Помощь студентам 4 01.06.2007 12:23
Поиск одинаковых строк в файле ATL Помощь студентам 13 02.05.2007 01:05
2 одинаковых Ip адреса Alar Работа с сетью в Delphi 12 24.12.2006 10:21