![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
![]()
Здравствуйте. Если вам не трудно, не могли бы вы мне помочь. Мне нужно из одного документа, содержащего для каждого типа документа приоритет расставить приоритеты для имеющегося у меня списка документов. Список документов большой - 27 тыс строк, может быть и больше.
Я выкладываю простой пример и как это осуществляется сейчас, хотелось бы узнать как можно сделать тоже, но быстрее (у меня это занимает минуту для оригинального файла) каким-либо другим способом через словари или коллекции, может ещё как то Книга1.rar
perseverance overcomes all things
|
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 28.08.2013 в 18:36. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
А как же "словари, массивы"?
![]() Код:
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Игорь, так ты же всех и научил, что макросы надо писать на массивах и словарях )
Сколько твоих сообщений не читаю, - ты везде об этом пишешь. А теперь удивляешься, что люди перенимают твой опыт)) PS: Ко мне уже люди обращаются с заказами, изначально заявляя, что макрос должен быть обязательно с использованием массивов и словарей (я таких сразу к тебе отправляю, - говорю, что такие макросы ты лучше всех пишешь))) PPS: Я словари (dictionary) вообще в макросах не использую. За последние 2 года, использовал их ровно 2 раза. Хотя макросов за это время написал .... чуть больше чем дофига) |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Что-то ко мне мало приходят...
![]() Ну коллекции побыстрее работают - но как-то функционала мало, да и ошибки обрабатывать душа не лежит ![]() А что используешь вместо словаря - неужели цикл в цикле по массиву? Неудобно ведь...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 81
|
![]()
Игорь, скажите пожалуйста чем отличается массив от словаря? Словарь и ассоциативный массив это не одно и тоже?
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Что такое ассоциативный массив? Я правда не знаю
![]() Нужно погуглить... Погуглил - это и есть что-то вроде словаря. А простой массив - это массив без никаких ассоциаций ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 81
|
![]()
В PHP ассоциативные массивы использовал, поэтому сразу не написал, извиняйте, вот теперь Excel нужен. Получается словари и коллекции это одно и тоже, разница лишь в количестве методов и свойств.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Коллекции чуть другое.
Но суть похожа - уникальный ключ, к нему в паре что-то. В словаре парой может быть почти что угодно (число, строка, массив, словарь, коллекция, объект). Как в коллекции - не знаю, не применял, гуглите.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 81
|
![]()
Спасибо за ответ.
Если у меня одна строка в четыре столбца - к примеру 1столбец-футболка 2столбец-55 3столбец-45 4столбец-77 и нужно разбить на три строчки в два столбца футболка 55 футболка 45 футболка 77 Здесь словари или массивами можно обойтись? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Элемент массива с максимальным кол-вом чётных цифр. | Faxford | Помощь студентам | 2 | 20.06.2011 19:19 |
Создание отчёта с определённым кол-вом полей | gamaiunov_alex | Microsoft Office Access | 2 | 20.09.2010 21:13 |
Найти слова с четным кол-вом символов. Си. | Terror | Общие вопросы C/C++ | 2 | 28.04.2010 16:50 |
Помогите найти строку с наибольшим кол-вом отриц. эл-ов | Danil21 | Общие вопросы C/C++ | 1 | 21.06.2009 11:54 |
Как работать с очень большим кол-вом чисел?? | Umnik1 | Общие вопросы Delphi | 16 | 25.11.2008 19:22 |