Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Копирование заполненных строк из таблиц разных листов в одну - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирование заполненных строк из таблиц разных листов в одну (Макросы/Sub)
Копирование заполненных строк из таблиц разных листов в одну
matigovas Дата: Среда, 11.10.2017, 21:36 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
В организации есть несколько отделов которые предоставляют информацию в виде книг экселя в которых таблицы с числами и иногда с текстом. все это собирается в одни большой файл
Так вот часть данных в виде чисел суммируются, а вот с текстом проблема, потому как не всегда в таблице есть текст, а их несколько, задача стоит такая:
1) сделать кнопку завязанную на макрос, который будет смотреть есть ли текст в таблице на листе 2,
2) определять заполненные строки, копировать их в пустые строки таблицы на листе 1,
3) затем искать заполненные строки в таблице на листе 3, копировать их в пустые строки таблицы листа 1,
4) если к примеру таблица на листе 2 не заполнена. то макрос переходит на таблицу листа 3
к сожалению исходник я не могу предоставить, т.к. там данные ограниченного использования, но файл для примера прицепил, а макрос перенести не проблема
К сообщению приложен файл: 0197488.xlsx (13.2 Kb)
 
Ответить
СообщениеВ организации есть несколько отделов которые предоставляют информацию в виде книг экселя в которых таблицы с числами и иногда с текстом. все это собирается в одни большой файл
Так вот часть данных в виде чисел суммируются, а вот с текстом проблема, потому как не всегда в таблице есть текст, а их несколько, задача стоит такая:
1) сделать кнопку завязанную на макрос, который будет смотреть есть ли текст в таблице на листе 2,
2) определять заполненные строки, копировать их в пустые строки таблицы на листе 1,
3) затем искать заполненные строки в таблице на листе 3, копировать их в пустые строки таблицы листа 1,
4) если к примеру таблица на листе 2 не заполнена. то макрос переходит на таблицу листа 3
к сожалению исходник я не могу предоставить, т.к. там данные ограниченного использования, но файл для примера прицепил, а макрос перенести не проблема

Автор - matigovas
Дата добавления - 11.10.2017 в 21:36
Shurf Дата: Четверг, 12.10.2017, 02:01 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 8 ±
Замечаний: 0% ±

Excel 2010
Маловато конкретики, таблицы всегда 1ого и того же формата ? Расположены всегда в 1их и тех же местах на листах? В примере все таблицы имеют заголовки (ФИО отдел...), можно ли использовать эти заголовки для поиска нужной таблицы на листе, или они всегда разные ?
 
Ответить
СообщениеМаловато конкретики, таблицы всегда 1ого и того же формата ? Расположены всегда в 1их и тех же местах на листах? В примере все таблицы имеют заголовки (ФИО отдел...), можно ли использовать эти заголовки для поиска нужной таблицы на листе, или они всегда разные ?

Автор - Shurf
Дата добавления - 12.10.2017 в 02:01
matigovas Дата: Четверг, 12.10.2017, 08:51 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
конкретизирую:
1) таблицы одного и того же формата
2) заголовки всегда одинаковые и их можно использовать для поиска таблицы, но в некоторых таблицах заголовки могут частично перекликаться
3) таблицы расположены в разных местах на листах

возможно ли поиск нужной таблицы выполнять не по заголовку, а например чтобы макрос обращался в нужный диапазон листа и если не находил там данных шел на другой лист в другой диапазон?
 
Ответить
Сообщениеконкретизирую:
1) таблицы одного и того же формата
2) заголовки всегда одинаковые и их можно использовать для поиска таблицы, но в некоторых таблицах заголовки могут частично перекликаться
3) таблицы расположены в разных местах на листах

возможно ли поиск нужной таблицы выполнять не по заголовку, а например чтобы макрос обращался в нужный диапазон листа и если не находил там данных шел на другой лист в другой диапазон?

Автор - matigovas
Дата добавления - 12.10.2017 в 08:51
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирование заполненных строк из таблиц разных листов в одну (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!