|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.10.2019, 23:30 | #1 |
Новичок
Джуниор
Регистрация: 01.10.2019
Сообщений: 2
|
Макрос обрабатывается уже более суток. Как ускорить?
Здравствуйте, нашел нужный макрос генерации ключевых слов, но при нужном количестве столбцов и строк он генерирует уже более суток комбинации и неизвестно закончит ли и когда. На малых цифрах работает. Помогите ускорить его работу.
Суть работы макроса: делает все возможные комбинации слов со смысловым словом или столбцом. В данном случае смысловой столбец - D. То есть макрос создает все возможные комбинации слов со словом цветы. Как запустить: нажимаете кнопку, выбираете все столбцы, флажок от 1 до оставляете 5, флажок обязательный столбец выбираете 5. Далее он грузит уже более суток у меня на маке, тк на винде после нескольких часов вылетает. |
01.10.2019, 23:49 | #2 |
Новичок
Джуниор
Регистрация: 01.10.2019
Сообщений: 2
|
Слева внизу слово start и цифры, которые меняются, сейчас : start 406 (2380) - что значит любопытно.
|
02.10.2019, 10:45 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
я, к сожалению, там и не смог понять, что там генерируется - сочетания, размещения, перестановки или что-то другое - меня запутал набор входных параметров - как связаны выбранные столбцы, количество "слов" и обязательный столбец. Но, в любом случае, все эти комбинационные формулы характерны быстрым ростом. ну, например, у Вас первые два столбца дают 5 вариантов. Добавляем ещё один столбец, в котором ещё 3 значения. значит, каждый из первых 5 вариантов получит дописанное слово - сначала одно значение xxxxxx 1 xxxxxx 1 xxxxxx 1 xxxxxx 1 xxxxxx 1 потом второе значение xxxxxx 2 xxxxxx 2 xxxxxx 2 xxxxxx 2 xxxxxx 2 потом = третье. итого вариантов уже 5*3 = 15 добавляем ещё один столбец. Пусть там два варианта. получаем уже 15*2 = 30 вариантов. тут следующий столбец. В нём 4 варианта. 30*4 = 120 следующий столбец -умножаем число вариантов ещё, скажем на 2 (240) следующий столбец -умножаем число вариантов ещё, скажем на 2 (480) следующий столбец -умножаем число вариантов ещё, скажем на 2 (960) ... идея понятна? возьмите ваши столбцы и посчитайте Код:
то получится значение в тысячи раз больше. А зачем Вам это всё надо? Что Вы "взламывать" собрались? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ускорить макрос | roborrr | Microsoft Office Excel | 21 | 17.12.2017 00:01 |
помогите ускорить макрос (выборка уникальных по 2-м условиям) | kievlyanin | Microsoft Office Excel | 4 | 11.12.2014 10:48 |
Сравнение и сортировака двух и более столбцов данных (макрос) | gladius13 | Microsoft Office Excel | 14 | 27.09.2012 20:15 |
Как ускорить макрос в Excel 2003 | polomus | Microsoft Office Excel | 4 | 04.12.2009 16:25 |
Макрос, делающий линии на графике более толстыми? | BaddyV | Microsoft Office Excel | 1 | 22.10.2009 05:57 |