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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2013, 15:15   #1
Андрей Долганский
Пользователь
 
Регистрация: 08.01.2013
Сообщений: 10
По умолчанию редактирование таблицы

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

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

было бы круто, если бы это можно было бы сделать без VBA, т.к. таблица большая и это может сильно тормозить.

заранее спасибо за помощь!
Андрей Долганский вне форума Ответить с цитированием
Старый 08.01.2013, 15:54   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

1) покажите (прикрепите) пример таблицы
2) я не понял, что надо автоматизировать.
Опишите подробнее, как и что вы делаете сейчас (например, беру текст из такой-то ячейки, ищу его в таком-то столбце, в найденных строках смотрю цены в таком-то столбце, сравниваю их, минимальную цену пишу туда-то)
3) VBA тормозит??? впервые слышу)
EducatedFool вне форума Ответить с цитированием
Старый 08.01.2013, 16:34   #3
Андрей Долганский
Пользователь
 
Регистрация: 08.01.2013
Сообщений: 10
По умолчанию

3) VBA тормозит. вчера добавил кнопку, чтоб убрать фильтры, ексель завис минут на 10. в маленьких таблицах все работало без проблем.
2) автоматизировать нужно поиск минимальных цен. т.е. после того, как актуализированы портфолио, нужно, чтоб в строчке, где расположено название товара, стояла минимальная цена.
1)пример.pdf
Андрей Долганский вне форума Ответить с цитированием
Старый 08.01.2013, 16:47   #4
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

наверно пока вы не выложите файлик экселя и в нем не распишите как и что должно работать, многие форумучане даже пытаться помочь вам, не будут.
т.к. заинтересованы в решении вашей задачи в первую очередь, это вы сами. За вас пример рисовать никто не будет, даже если нарисуют, очень большая вероятность, то что не совсем все условия будут работать как вы хотели (т.к. мысли ваши не кто читать не умеет).
Вывод:
1) выкладывайте пример в формате экселя, максимально приближенный к вашему оригиналу файла
2) в примере четко распишите что у вас есть, и что вы в итоге хотите получить (найти такое-то значение, в таком-то диапазоне и поместить найденное туда-то)
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума Ответить с цитированием
Старый 08.01.2013, 16:56   #5
Андрей Долганский
Пользователь
 
Регистрация: 08.01.2013
Сообщений: 10
По умолчанию

я пробовал выложить файл в формате екселя, не получилось.
1) объясню по-другому. мне нужно найти минимум в столбце с ценами по определенному условию (название товара). т.е. для цены единственным условием является название товара.
2) возле строчки с минимальной ценой должно стоять название фирмы, где была найдена минимальная цена.

надеюсь сейчас звучит проще
Андрей Долганский вне форума Ответить с цитированием
Старый 08.01.2013, 17:04   #6
Андрей Долганский
Пользователь
 
Регистрация: 08.01.2013
Сообщений: 10
По умолчанию

проблема еще в том, что в столбце с ценами могут стоять не только числа, но и буквы, например "договорная". минимальное значение должно определяться среди чисел.
Андрей Долганский вне форума Ответить с цитированием
Старый 08.01.2013, 17:12   #7
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

Цитата:
Сообщение от Андрей Долганский Посмотреть сообщение
я пробовал выложить файл в формате екселя, не получилось.
добавьте фаил экселя в архив *.rar или *.zip, затем прикрепите на форум
Единственный способ стать умнее, играть с более умным противником...

Последний раз редактировалось staniiislav; 08.01.2013 в 17:18.
staniiislav вне форума Ответить с цитированием
Старый 08.01.2013, 17:36   #8
Андрей Долганский
Пользователь
 
Регистрация: 08.01.2013
Сообщений: 10
По умолчанию

пример.zip

вот пример таблицы.
итак в колонках, выделенных зеленым цветом должны стоять минимальные цены и названия фирм. сейчас я их ищу вручную, а нужно написать формулу или скрипт, чтоб колонки заполнялись автоматически.
Андрей Долганский вне форума Ответить с цитированием
Старый 08.01.2013, 18:55   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. вложение
Вложения
Тип файла: rar ¦¬TА¦¬¦-¦¦TА.rar (4.4 Кб, 32 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.01.2013, 19:17   #10
Андрей Долганский
Пользователь
 
Регистрация: 08.01.2013
Сообщений: 10
По умолчанию

круто! спасибо огромное, мне эти формулы сэкономили полжизни)
Андрей Долганский вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактирование существующей таблицы Exact Microsoft Office Word 3 28.08.2012 08:12
Редактирование полей таблицы Paradox UnderDarkSun БД в Delphi 0 18.03.2011 10:13
редактирование таблицы marales Помощь студентам 0 12.03.2011 08:21
Редактирование таблицы 1134 Microsoft Office Excel 7 01.02.2010 10:33
Редактирование таблицы Rio309 БД в Delphi 6 16.11.2008 12:28