![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.03.2009
Сообщений: 14
|
![]()
всем привет.
Могли бы помочь с проблемой. У меня есть два экселевских дока, в REPORT.xls лежат данные и сформированный пивот. Во втором Recomendation.xls лежит табличка на половину заполнена. Требуется в Recomendation.xls заполнить столбцы q1 q2 q3 q4, взяв данные из REPORT.xls. алгоритм следующий. сравниваем столбцы Recomendation.xls \Sheet1\P/N с REPORT.xls\Sheet1\Material и если есть совпадение то заполняем данные в соответствии данные из столбцов файлов q1 = 200901-200903 \ q2 200904-200906 \ q3 = 200907-200909 \ q4 = grant total Последний раз редактировалось wildvad; 28.09.2009 в 08:28. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Вставьте в указанную ячейку файла Recomendation.xls формулу:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.03.2009
Сообщений: 14
|
![]()
я дилетант в этом немного, просто у меня русский код не понимает ВБЭ ..
я может не правленьно, описал алгоритм, зарание прошу прощения... грубо говоря у нас в файле Recomendation.xls в Sheet1 есть столбец "B" там есть парт номера, нужно брать парт номер смотреть в файле REPORT.xls так же Sheet1 и в столбце "А" искать совпадение по парту, если оно находится брать данные \200901-200903\200904-200906\200907-200909\Grand Total и переносить их в ячейки q1\q2\q3\q4 типа кварталы. и так далее шерстить все парты. Последний раз редактировалось wildvad; 28.09.2009 в 11:12. |
![]() |
![]() |
![]() |
#4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Вроде по-русски написал:
Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.03.2009
Сообщений: 14
|
![]()
я просто предпологаю, всё это как макрос делается. Создал кнопку, к ни му перекрутил скрипт. Нажал кнопку он всё просмотрел сделал результат и урааа.
|
![]() |
![]() |
![]() |
#6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]() Цитата:
И никаких кнопок нажимать не надо - всё считается автоматически... Впрочем, можете подождать - вдруг кто напишет макрос... |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.03.2009
Сообщений: 14
|
![]()
да вот именно, люди хотят кнопку млин . Будем ждать макроса. =(
просто в прошлый раз вы мне помогли с похожим занятием думал вот подсобите опять. Последний раз редактировалось wildvad; 28.09.2009 в 12:23. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 11.03.2009
Сообщений: 14
|
![]()
кто сможет помочь с этим
|
![]() |
![]() |
![]() |
#9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Вот 2 варианта макроса:
Код:
Файл report.xls во время запуска макроса должен быть открыт. Файл с макросом: |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение картинок | Crucian | Общие вопросы Delphi | 8 | 01.11.2010 05:13 |
Сравнение звуков | MakarovAlv | Помощь студентам | 1 | 26.06.2009 16:13 |
C#: Сравнение дат | Veiron | Общие вопросы .NET | 1 | 08.06.2009 23:32 |
Сравнение данных | Terikon | Общие вопросы Delphi | 21 | 14.04.2009 19:56 |
Сравнение строк | Elm0 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 02.06.2008 09:31 |