При помощи макроса размножить таблицу значений
romkinss
Дата: Четверг, 22.10.2015, 19:31 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Пример во вложении (Таблицы разнесены на разные листы). Есть Таблица 1 раскрывающая некоторые характеристики предметов-категорий (например, фруктов и овощей). Вида: Фрукт | 100 грамм | полезный | редкий Фрукт | 200 грамм | нейтральный | редкий Овощ | 50 грамм | полезный | распространенный Овощ | 100 грамм | вредный | редкий Овощ | 200 грамм | полезный | очень редкий Также есть дополнительная Таблица 2, детализирующая предметы на конкретные объекты: Фрукт | яблоко Фрукт | груша Фрукт | апельсин Овощ | огурец Овощ | томат Что должно получиться в идеале: При активации макроса на новом листе книги должна сформироваться новая таблица с данными из Таблицы 1, только строки должны быть размножены по количеству конкретных объектов, описанных в Таблице 2 и в первом столбце вместо обобщения (фрукт или овощ) должны указываться конкретные объекты (яблоко, груша, апельсин, огурец, томат): Фрукт | 100 грамм | полезный | редкий Фрукт | 100 грамм | полезный | редкий Фрукт | 100 грамм | полезный | редкий Фрукт | 200 грамм | нейтральный | редкий Фрукт | 200 грамм | нейтральный | редкий Фрукт | 200 грамм | нейтральный | редкий Овощ | 50 грамм | полезный | распространенный Овощ | 50 грамм | полезный | распространенный Овощ | 100 грамм | вредный | редкий Овощ | 100 грамм | вредный | редкий Овощ | 200 грамм | полезный | очень редкий Овощ | 200 грамм | полезный | очень редкий
Пример во вложении (Таблицы разнесены на разные листы). Есть Таблица 1 раскрывающая некоторые характеристики предметов-категорий (например, фруктов и овощей). Вида: Фрукт | 100 грамм | полезный | редкий Фрукт | 200 грамм | нейтральный | редкий Овощ | 50 грамм | полезный | распространенный Овощ | 100 грамм | вредный | редкий Овощ | 200 грамм | полезный | очень редкий Также есть дополнительная Таблица 2, детализирующая предметы на конкретные объекты: Фрукт | яблоко Фрукт | груша Фрукт | апельсин Овощ | огурец Овощ | томат Что должно получиться в идеале: При активации макроса на новом листе книги должна сформироваться новая таблица с данными из Таблицы 1, только строки должны быть размножены по количеству конкретных объектов, описанных в Таблице 2 и в первом столбце вместо обобщения (фрукт или овощ) должны указываться конкретные объекты (яблоко, груша, апельсин, огурец, томат): Фрукт | 100 грамм | полезный | редкий Фрукт | 100 грамм | полезный | редкий Фрукт | 100 грамм | полезный | редкий Фрукт | 200 грамм | нейтральный | редкий Фрукт | 200 грамм | нейтральный | редкий Фрукт | 200 грамм | нейтральный | редкий Овощ | 50 грамм | полезный | распространенный Овощ | 50 грамм | полезный | распространенный Овощ | 100 грамм | вредный | редкий Овощ | 100 грамм | вредный | редкий Овощ | 200 грамм | полезный | очень редкий Овощ | 200 грамм | полезный | очень редкий romkinss
Ответить
Сообщение Пример во вложении (Таблицы разнесены на разные листы). Есть Таблица 1 раскрывающая некоторые характеристики предметов-категорий (например, фруктов и овощей). Вида: Фрукт | 100 грамм | полезный | редкий Фрукт | 200 грамм | нейтральный | редкий Овощ | 50 грамм | полезный | распространенный Овощ | 100 грамм | вредный | редкий Овощ | 200 грамм | полезный | очень редкий Также есть дополнительная Таблица 2, детализирующая предметы на конкретные объекты: Фрукт | яблоко Фрукт | груша Фрукт | апельсин Овощ | огурец Овощ | томат Что должно получиться в идеале: При активации макроса на новом листе книги должна сформироваться новая таблица с данными из Таблицы 1, только строки должны быть размножены по количеству конкретных объектов, описанных в Таблице 2 и в первом столбце вместо обобщения (фрукт или овощ) должны указываться конкретные объекты (яблоко, груша, апельсин, огурец, томат): Фрукт | 100 грамм | полезный | редкий Фрукт | 100 грамм | полезный | редкий Фрукт | 100 грамм | полезный | редкий Фрукт | 200 грамм | нейтральный | редкий Фрукт | 200 грамм | нейтральный | редкий Фрукт | 200 грамм | нейтральный | редкий Овощ | 50 грамм | полезный | распространенный Овощ | 50 грамм | полезный | распространенный Овощ | 100 грамм | вредный | редкий Овощ | 100 грамм | вредный | редкий Овощ | 200 грамм | полезный | очень редкий Овощ | 200 грамм | полезный | очень редкий Автор - romkinss Дата добавления - 22.10.2015 в 19:31
romkinss
Дата: Четверг, 22.10.2015, 20:23 |
Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Уважаемые форумчане, возможно где-то на форумах уже есть это решение, но найти его не получается. Может дадите ссылку?
Уважаемые форумчане, возможно где-то на форумах уже есть это решение, но найти его не получается. Может дадите ссылку? romkinss
Ответить
Сообщение Уважаемые форумчане, возможно где-то на форумах уже есть это решение, но найти его не получается. Может дадите ссылку? Автор - romkinss Дата добавления - 22.10.2015 в 20:23
Pelena
Дата: Четверг, 22.10.2015, 20:36 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19192
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Как-то у Вас пост расходится с примером. Где правильно?
Как-то у Вас пост расходится с примером. Где правильно? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Как-то у Вас пост расходится с примером. Где правильно? Автор - Pelena Дата добавления - 22.10.2015 в 20:36
romkinss
Дата: Четверг, 22.10.2015, 20:47 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Да, увидел. В ТАблице 2 расхождение. Но не суть, т.к. это просто вводные данные. Примем как данность вариант в екселе.
Да, увидел. В ТАблице 2 расхождение. Но не суть, т.к. это просто вводные данные. Примем как данность вариант в екселе. romkinss
Ответить
Сообщение Да, увидел. В ТАблице 2 расхождение. Но не суть, т.к. это просто вводные данные. Примем как данность вариант в екселе. Автор - romkinss Дата добавления - 22.10.2015 в 20:47
Pelena
Дата: Четверг, 22.10.2015, 21:23 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19192
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Так проверьте
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Так проверьте Автор - Pelena Дата добавления - 22.10.2015 в 21:23
romkinss
Дата: Четверг, 22.10.2015, 21:37 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Это то что нужно! Покажите, пожалуйста, где мне можно редактировать код, чтобы увеличить количество столбцов.
Это то что нужно! Покажите, пожалуйста, где мне можно редактировать код, чтобы увеличить количество столбцов. romkinss
Ответить
Сообщение Это то что нужно! Покажите, пожалуйста, где мне можно редактировать код, чтобы увеличить количество столбцов. Автор - romkinss Дата добавления - 22.10.2015 в 21:37
Pelena
Дата: Четверг, 22.10.2015, 21:41 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19192
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
Таблица1$A1:D" & c1 Таблица2$A1:B" & c2 имена листов и диапазоны, число строк определяется автоматически
Таблица1$A1:D" & c1 Таблица2$A1:B" & c2 имена листов и диапазоны, число строк определяется автоматически Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Таблица1$A1:D" & c1 Таблица2$A1:B" & c2 имена листов и диапазоны, число строк определяется автоматически Автор - Pelena Дата добавления - 22.10.2015 в 21:41
romkinss
Дата: Четверг, 22.10.2015, 22:10 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Спасибо огромное!
Сообщение отредактировал romkinss - Четверг, 22.10.2015, 22:34
Ответить
Сообщение Спасибо огромное! Автор - romkinss Дата добавления - 22.10.2015 в 22:10
romkinss
Дата: Четверг, 23.06.2016, 20:55 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Уважаемые, а чем отличается работа макросов на Офисе 365 в Мак ОСе? Пытаюсь запустить макрос - пишет: Ошибка выполнения "429": Компоненту ActiveX не удается создать объект. По идее это ведь тот же самый Ексель, те же макросы...
Уважаемые, а чем отличается работа макросов на Офисе 365 в Мак ОСе? Пытаюсь запустить макрос - пишет: Ошибка выполнения "429": Компоненту ActiveX не удается создать объект. По идее это ведь тот же самый Ексель, те же макросы... romkinss
Ответить
Сообщение Уважаемые, а чем отличается работа макросов на Офисе 365 в Мак ОСе? Пытаюсь запустить макрос - пишет: Ошибка выполнения "429": Компоненту ActiveX не удается создать объект. По идее это ведь тот же самый Ексель, те же макросы... Автор - romkinss Дата добавления - 23.06.2016 в 20:55
RAN
Дата: Четверг, 23.06.2016, 20:58 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
По идее это ведь тот же самый Ексель, те же макросы...
И огрызок, который не знает, что такое ActiveX. так что неча на Excel пенять.
По идее это ведь тот же самый Ексель, те же макросы...
И огрызок, который не знает, что такое ActiveX. так что неча на Excel пенять.RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение По идее это ведь тот же самый Ексель, те же макросы...
И огрызок, который не знает, что такое ActiveX. так что неча на Excel пенять.Автор - RAN Дата добавления - 23.06.2016 в 20:58