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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2012, 17:45   #1
ose4kin
 
Регистрация: 29.06.2012
Сообщений: 5
По умолчанию Как написать макрос

Всем привет, мне нужно вот что:

Есть выгрузка из базы данных по заказам, (дата, имя, номер заказа, почта, статут...) из нее мне нужно достать только тех, кто делал несколько заказов,(не покупок а именно несколько заказов). Как это сделать?

Вот пример: убрал ссылку

Заранее спасибо тем кто не оставит чайника в беде))

Последний раз редактировалось ose4kin; 03.07.2012 в 09:51.
ose4kin вне форума Ответить с цитированием
Старый 02.07.2012, 18:38   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

вэб узел пытался мне еще какую-то надстройку установить...
прикрепите файл здесь.

а скорее всего, ничего не надо крепить... используйте сводную таблицу
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 02.07.2012, 23:34   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

В допстолбец
Код:
=СЧЁТЕСЛИ($E$2:$E$43;E2)-СЧЁТЕСЛИ($B$2:$B$43;B2)
протянуть, отсортировать.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 03.07.2012, 09:51   #4
ose4kin
 
Регистрация: 29.06.2012
Сообщений: 5
По умолчанию

Огромное спасибо! Я долго сомневался, что это может быть правильно, но зря. Если можно еще один маленький вопрос - подскажите сайт, где можно было бы интерактивно научиться писать макросы? Что-то типа http://sql-ex.ru/ , но для ексель? Заранее спасибо.
ose4kin вне форума Ответить с цитированием
Старый 03.07.2012, 10:21   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я сам до сих пор сомневаюсь...
но если Вы проверили/подвердили, тогда вероятно правильно
Нет, должно быть правильно - если на один заказ не могут быть написаны разные email (я к ним привязывался, но можно и к имени. Но мне кажется, что email индивидуальнее).
Т.е. количество повторов email должно совпадать с количеством повторов номера заказа. Если заказов меньше - значит на этой почте есть ещё другие заказы.

Про обучение - я таких сайтов не знаю, и думаю таких нет. Но решая свои задачи с помощью форума, и разбирая решения других задач - можно научиться правильно писать макросы довольно быстро.
Ведь всегда можно уточнить непонятные моменты лично или у сообщества.
Но сперва рекомендую почитать help и например
http://www.firststeps.ru/
http://www.firststeps.ru/vba/excel/vbaexcel1.html
http://www.firststeps.ru/vba/vbahelp/vbahelp1.html
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 03.07.2012, 13:14   #6
ose4kin
 
Регистрация: 29.06.2012
Сообщений: 5
По умолчанию

Эхх, попросили сделать еще более круче, не только тех, кто делал повторные заказы, но к тому же паказать среди тех , кто их сделал, ТОЛЬКО повторные заказы - то есть теперь из списка нужно еще убрать первые id_sales_order. Вот пример: пример.xlsx
ose4kin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как написать макрос для такой задачи????? dzaymko Microsoft Office Excel 1 19.06.2012 20:17
Как написать макрос для mail qazilias Microsoft Office Excel 9 27.04.2012 18:24
как написать макрос serggrodno Microsoft Office Excel 1 03.02.2012 18:03
Как написать макрос в Excel???? Маська Помощь студентам 1 10.11.2010 16:36
как написать макрос и на чем? Antrikot Помощь студентам 10 10.08.2010 22:15