1 / 1 / 0
Регистрация: 27.01.2017
Сообщений: 20
|
||||||
1 | ||||||
Копирование определенных столбцов в новый документ09.11.2017, 22:19. Показов 1459. Ответов 3
Здравствуйте.
У меня возникли сложности с созданием новой таблицы из исходной. Я сделал макрос, но не думаю что он оптимальный и универсальный. Поэтому и хочу , чтобы вы оценили и может подсказали, как его усовершенствовать. Пока копируется таблицы с 1 исходного листа на уже созданный 2 лист Дано: Книга, с большим количеством листов. На каждом листе по 2 - n таблиц. Они идут подряд, через пустые строки. Для примера у меня 1 исходный лист с 2 таблицами. Так как дальше все однотипно. Задача: Нужно создать таблицу ("Наименование","Обозн","Разм","Мин","Макс","Частота об","Примечание"). Нюанс в том, что на некоторых листах в таблицах есть столбец Размерность (он же "Разм"), а в некоторых нет. Например на 1 листе этого столбца нету. И поэтому, чтобы не нарушать порядок столбцов я его добавляю, если он не найден. Вот мой код
If ((j.Borders.LineStyle = xlNone) = False Or IsNull(j.Borders.LineStyle = xlNone)) And (j.Interior.ColorIndex < 0) Then Он мне не нравится, но другого способа я не нашел. Повторюсь, хотел бы узнать как все это можно более человечески сделать Забыл добавить в итоге должна получиться одна таблица из всех, которые есть на исходном листе. Т.е все таблицы с 1 листа преобразуются в 1 таблицу на новом и тд Надеюсь я нормально объяснил)
0
|
09.11.2017, 22:19 | |
Ответы с готовыми решениями:
3
Копирование данных из Word в новый документ Сохранение заданного количества строк и определенных столбцов в новый лист или книгу Поиск в документе, копирование данных нескольких однотипных таблиц в новый документ Сравнение и копирование из определенных листов книги excel |
1 / 1 / 0
Регистрация: 27.01.2017
Сообщений: 20
|
|
09.11.2017, 22:31 [ТС] | 2 |
Мне кажется, что все слишком громозко получилось. Слишком много лишнего, а как упростить я не знаю
0
|
oh my god
|
|
09.11.2017, 23:50 | 3 |
Конечно сделанно криво, что собой представляет таблица ? А еще не одна ?
Бери макрос копии формата и копируй на новый лист все свои таблицы а экспорт таблиц не пробовал ? копию листа в конце концов ?
0
|
1 / 1 / 0
Регистрация: 27.01.2017
Сообщений: 20
|
|
10.11.2017, 07:39 [ТС] | 4 |
Вы правы. Спасибо. Решил себе проблем сделать. Можно было лист скопировать, а уже потом удалять и всталять столбцы.
0
|
10.11.2017, 07:39 | |
10.11.2017, 07:39 | |
Помогаю со студенческими работами здесь
4
Excel копирование определенных ячеек и строк на другой лист Копирование столбца в другой документ Выборочное копирование из документа в документ Макрос в Excel 2003 на удаление определенных столбцов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |