Страницы: 1
RSS
Разбить на листы с названием
 
Добрый день.
Подскажите, макрос, плиз.
Есть файл на 10 листами, приатачила.
На каждом листе около 20 таблиц : 10 идут вниз с 463 строки и 10 вбок со столбца AB.
Нужно чтобы формировались 20*10=200 таблиц , причем сразу с наименованием.
Сейчас человек копирует это вручную на каждый лист
 
пусть пока продолжает копировать вручную, а вы попытайтесь понятно сформулировать задачу
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Есть файл,который состоит из 30 листов.На каждом листе 20 таблиц,необходимо сформировать 600 отдельных файлов excel .Названием,доджно быть идентичным названию в первой строке каждой из таблиц.  
 
ТУТ смотрели?
 
Цитата
Alennka написал:
Названием,должно быть идентичным названию в первой строке каждой из таблиц
первой строкой в каждой из таблиц может оказаться ее шапка
и в первой строке может быть много ячеек, название из которой из них брать?
задача все еще не понятна...
продолжайте копировать врукопашную
желание помочь вам гаснет с каждым новым вопросом((( особенно с такими ответами-одолжениями
Изменено: Ігор Гончаренко - 12.05.2022 23:27:06
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
написал:
ТУТ  смотрели?
Смотрела,немного не то.
 
Цитата
написал:
Цитата
Alennka написал:
Названием,доджно быть идентичным названию в первой строке каждой из таблиц
первой строкой в каждой из таблиц может оказаться ее шапка
задача все еще не понятна...
продолжайте копировать врукопашную
Да,это шапка таблицы.
Давайте будем вежливы все-таки.
Не хотите отвечать, проигнорируйте мой вопрос.
 
извините
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Alennka,
1. у вас очень плохой пример файла - просто пустые ячейки. Вы бы хотя бы единички проставили во все ячейки таблиц.
2. как макрос сможет находить ваши таблицы на листах (да даже на одном листе)? Это человек взглядом может определить таблицу на листе и её границы, а макросу нужны более конкретные характеристики для определения границ таблиц на листах. Сейчас можно определить таблицы только цвету - где-то ячейки тёмно-коричневые, где-то серые, где-то жёлтые, где-то белые... Для написания макроса нужны чёткие характеристики. Например, все таблицы содержат слово "Название" в шапке таблицы - да, тогда можно макросом найти 200 слов "Название" на каждом листе и уже от этого слова искать границы таблицы. А сейчас это просто какие-то закрашенные цветом ячейки. Макрос не сможет найти эти таблицы на листе. Макрос - это не искусственный интеллект (сделай мне хорошо). Макрос - это последовательность действий (иди туда, найти то-то, скопируй в новый файл, сохрани файл, повтори всё сначала)
Изменено: New - 13.05.2022 01:41:42
 
New,
не вежливо автору темы говорить, что его (ее) задача не решается из-за отсутствия информации необходимой для написания макроса)
оптимальный вариант, с точки зрения автора, пройти мимо (проигнорировать тему)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
написал:
Alennka,
1. у вас очень плохой пример файла - просто пустые ячейки. Вы бы хотя бы единички проставили во все ячейки таблиц.
2. как макрос сможет находить ваши таблицы на листах (да даже на одном листе)? Это человек взглядом может определить таблицу на листе и её границы, а макросу нужны более конкретные характеристики для определения границ таблиц на листах. Сейчас можно определить таблицы только цвету - где-то ячейки тёмно-коричневые, где-то серые, где-то жёлтые, где-то белые... Для написания макроса нужны чёткие характеристики. Например, все таблицы содержат слово "Название" в шапке таблицы - да, тогда можно макросом найти 200 слов "Название" на каждом листе и уже от этого слова искать границы таблицы. А сейчас это просто какие-то закрашенные цветом ячейки. Макрос не сможет найти эти таблицы на листе. Макрос - это не искусственный интеллект (сделай мне хорошо). Макрос - это последовательность действий (иди туда, найти то-то, скопируй в новый файл, сохрани файл, повтори всё сначала)
Поняла.Спасибо большое. Прикреплю корректный файл.
Страницы: 1
Наверх