Позвольте оторвать ещё немного Вашего драгоценного времени, уважаемые форумчане. Задачка из комбинаторики. Есть макрос, который выполняет сочетание без повторений и выводит все варианты на лист. Нужно, чтобы он выводил только варианты содержащие определённые числа (в примере это числа 1 и 2, которые были введены в ячейки выше кнопки "Нажми" на листе "Пример") и если количество строк на листе не хватает, то продолжал бы на другом листе. На "Лист 1" - макрос. Самому не решить.
Позвольте оторвать ещё немного Вашего драгоценного времени, уважаемые форумчане. Задачка из комбинаторики. Есть макрос, который выполняет сочетание без повторений и выводит все варианты на лист. Нужно, чтобы он выводил только варианты содержащие определённые числа (в примере это числа 1 и 2, которые были введены в ячейки выше кнопки "Нажми" на листе "Пример") и если количество строк на листе не хватает, то продолжал бы на другом листе. На "Лист 1" - макрос. Самому не решить.Uchenik11
Приветствую Michael_S, - да, оба числа сразу. На листке пример - это числа 1 и 2. Числа могут быть другие и в другом количестве (например: 3,4,5; 7,8,9,10; и т.д.) - всё зависит от первоначальной размерности (в примере это 4 из 10).
Приветствую Michael_S, - да, оба числа сразу. На листке пример - это числа 1 и 2. Числа могут быть другие и в другом количестве (например: 3,4,5; 7,8,9,10; и т.д.) - всё зависит от первоначальной размерности (в примере это 4 из 10).Uchenik11
Сообщение отредактировал Uchenik11 - Воскресенье, 25.09.2016, 15:55
Uchenik11, мне кажется, что для этой темы нет формулы в математике. А нужно только обработать данные, полученные после того макроса, который Вы выложили в посте 1, без математических формул, а удалив строки, в которых нет заданных чисел?
и если количество строк на листе не хватает, то продолжал бы на другом листе.
в макросе из поста 1 нет такого, что если строк много, то данные разносятся на несколько листов.
Сделал макрос на базе макроса из поста 1. В нем нет условия, что если строк больше, чем на листе, то вставлять данные на следующий лист.
Uchenik11, мне кажется, что для этой темы нет формулы в математике. А нужно только обработать данные, полученные после того макроса, который Вы выложили в посте 1, без математических формул, а удалив строки, в которых нет заданных чисел?
Вы правы Karataev, - формулы нет. Можно лишь посчитать количество вариантов при тех или иных условиях. Ваш код работает - огромная Вам благодарность за участие. Хотелось бы понять, как сделать так, чтобы при нехватки строчек на текущем листе - данные продолжались бы на другом листе?
Вы правы Karataev, - формулы нет. Можно лишь посчитать количество вариантов при тех или иных условиях. Ваш код работает - огромная Вам благодарность за участие. Хотелось бы понять, как сделать так, чтобы при нехватки строчек на текущем листе - данные продолжались бы на другом листе?Uchenik11
В этом сообщении (которое на скрине) щелкните кнопку "Debug" и сделайте скрин фрагмента кода, с желтой строкой. И при каких параметрах возникает ошибка?
В этом сообщении (которое на скрине) щелкните кнопку "Debug" и сделайте скрин фрагмента кода, с желтой строкой. И при каких параметрах возникает ошибка?Karataev
Сообщение отредактировал Karataev - Воскресенье, 25.09.2016, 21:30
Я понимаю, что будет огромное количество данных (вопрос по моей теме). Если есть возможность сделать, чтобы можно было вычислять при m>6 - буду признателен за подсказку.
Я понимаю, что будет огромное количество данных (вопрос по моей теме). Если есть возможность сделать, чтобы можно было вычислять при m>6 - буду признателен за подсказку.Uchenik11
Сообщение отредактировал Uchenik11 - Воскресенье, 25.09.2016, 23:14