Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
NextWhiskeyBar
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 4
#1

Сравнение словарей?

22.07.2015, 22:27. Просмотров 952. Ответов 6
Метки нет (Все метки)

Здравствуйте!
Я, офисная крыса, обрабатывающая большие объемы информации, на старости лет разленилась и увлеклась автоматизацией этого процесса.
У меня есть 2 листа, на одном из них есть
-колонка с возможными названиями
-колонки с возможными способами упаковки этого товара
на втором
-колонка с названиями продукции в реальном грузе
-колонка с реальным количеством
мне в итоге надо на втором листе получить колонку, в которой
- если того, что есть в реальном грузе еще нет в списке - то "нет ассортимента"
- если оно есть, то либо первый подходящий способ упаковки, либо, если ни один не подходит, то "нет делителя"
надо признать, что я ближе к нулю в программировании, и действую я в основном перебором..
но если вдруг кто-нибудь решал аналогичную задачу, то покажите как..

если относительно моего вложения, то мои жалкие попытки находятся в макросе ТЕМП_ОБНОВИТЬ_ЛИСТ_1_РАССЧЕТНЫЕ ФОРМУЛЫ, не работает часть для вычисление "'ШТ/Б"
если с названиями реальных столбцов, то содержимое DM листа 1 надо сравнить с S листа 2, и если совпадения не найдется, написать в столбец DN листа 1 "нет ассортимента", а если найдётся совпадение, протестировать делимость столбца DE листа 1 на (последовательно, до целого) столбцы H-Q листа 2, и подошедший поставить - или же поставить "нет делителя" в столбец DN листа 1
0
Вложения
Тип файла: rar killmeplzzz.rar (1.08 Мб, 7 просмотров)
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2015, 22:27
Ответы с готовыми решениями:

словарь словарей
Здравствуйте. Я долго время пытался создать словарь словарей, перечитал...

Сортировка словаря словарей
Здравствуйте! У меня в который раз одни и те ж грабли. Есть данные: ст.А ...

Получить количество словарей (коллекций)
Всех, кто празднует по старому календарю, с Рождеством! Если у меня в проекте...

Словарь словарей или что-то подобное
Здраствуйте. Может кто направит мою бедную голову на правильный путь. Есть,...

Словарь словарей плюс Коллекция массивов
Здрасьте! Что-то я или запутался совсем, или лечить пора. Создал Dict...

6
chumich
1481 / 843 / 280
Регистрация: 20.12.2014
Сообщений: 2,162
23.07.2015, 22:29 #2
А у вас там со строками что? 39, потом 838 и т. д. А остальные где? Их пропускать или рассматривать?
0
NextWhiskeyBar
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 4
26.07.2015, 14:54  [ТС] #3
скрыты для удобства просмотра.
сравнивать нужно со всеми строками.
0
Hugo121
6276 / 2379 / 401
Регистрация: 19.10.2012
Сообщений: 7,029
26.07.2015, 17:12 #4
Для начала нужно активировать end with в конце использования словаря, а не в самом можно сказать начале.
Далее появляется выход за пределы массива, сходу побороть не получилось, а глубоко вникать нет желания...
1
NextWhiskeyBar
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 4
26.07.2015, 20:30  [ТС] #5
Благодарю.
Попробую)
0
chumich
1481 / 843 / 280
Регистрация: 20.12.2014
Сообщений: 2,162
27.07.2015, 00:51 #6
Лучший ответ Сообщение было отмечено NextWhiskeyBar как решение

Решение

NextWhiskeyBar, посмотрите вариант. Запуск через кнопку на первом листе или из макросов - newMacro.
1
Вложения
Тип файла: rar killmeplzzz1.rar (1.06 Мб, 7 просмотров)
NextWhiskeyBar
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 4
27.07.2015, 08:03  [ТС] #7
о, chumich, спасибо, великолепно работает) и так быстро!)
0
27.07.2015, 08:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2015, 08:03

сравнение а (эй) и а
Скажите, пожалуйста, как можно сделать так, чтобы макрос при сравнении букв а...

Сравнение стоимостей
Добрый день, Есть предложение хорошей темы. Самому делать некогда, но будет...

Сравнение дат
Добрый, день. Подскажите пожалуйста как можно решить поставленную задачу. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru