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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование строк в отдельный файл по условиям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Копирование строк в отдельный файл по условиям
Anis625 Дата: Понедельник, 25.02.2019, 21:48 | Сообщение № 1
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
Добрый вечер, участникам форума!

В просторах интернета нашел подходящий макрос практически решающую текущую задачку:
Копирование строк (с третьего столбца) и шапкой таблицы (с первой по третью строки) в отдельный файл с добавлением в название ФИО и текущей даты при наличии значения в столбце ФИО. Мудрено, знаю. На одном дыхании писал =)

Интуитивно частично удалось подправить макрос самому под свою задачку: добавил текущую дату, расширение выходного файла, ну и ссылку на нужный столбец ФИО. Дальнейшие попытки решить свою задачку сводится к тому, что или макрос ругается, или считает только пустые строки или вообще не работает макрос.

Подскажите, пожалуйста, как правильно подпилить макрос:
1. Чтобы пустые строки не обрабатывались в отдельный файл;
2. Копировал в отдельный файл только в виде значения (т.к. есть формулы, выдает #ССЫЛКА);
3. Копировались строки с первой по третью (это шапка) + отдельная строка с ФИО;
4. Или скрыть первые два столбца или их не копировать
К сообщению приложен файл: 1120312.xlsb (17.5 Kb)
 
Ответить
СообщениеДобрый вечер, участникам форума!

В просторах интернета нашел подходящий макрос практически решающую текущую задачку:
Копирование строк (с третьего столбца) и шапкой таблицы (с первой по третью строки) в отдельный файл с добавлением в название ФИО и текущей даты при наличии значения в столбце ФИО. Мудрено, знаю. На одном дыхании писал =)

Интуитивно частично удалось подправить макрос самому под свою задачку: добавил текущую дату, расширение выходного файла, ну и ссылку на нужный столбец ФИО. Дальнейшие попытки решить свою задачку сводится к тому, что или макрос ругается, или считает только пустые строки или вообще не работает макрос.

Подскажите, пожалуйста, как правильно подпилить макрос:
1. Чтобы пустые строки не обрабатывались в отдельный файл;
2. Копировал в отдельный файл только в виде значения (т.к. есть формулы, выдает #ССЫЛКА);
3. Копировались строки с первой по третью (это шапка) + отдельная строка с ФИО;
4. Или скрыть первые два столбца или их не копировать

Автор - Anis625
Дата добавления - 25.02.2019 в 21:48
Anis625 Дата: Понедельник, 25.02.2019, 22:21 | Сообщение № 2
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
По-моему, не в ту ветку написал =( нужно было в VBA.
Можно перенести? Или новую тему создать в VBA?
[admin]Перенесла[/admin]
 
Ответить
СообщениеПо-моему, не в ту ветку написал =( нужно было в VBA.
Можно перенести? Или новую тему создать в VBA?
[admin]Перенесла[/admin]

Автор - Anis625
Дата добавления - 25.02.2019 в 22:21
Anis625 Дата: Понедельник, 25.02.2019, 22:30 | Сообщение № 3
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
Благодарю за перенос темы в правильную ветку =)
 
Ответить
СообщениеБлагодарю за перенос темы в правильную ветку =)

Автор - Anis625
Дата добавления - 25.02.2019 в 22:30
InExSu Дата: Вторник, 26.02.2019, 11:10 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Привет!
1. Чтобы пустые строки не обрабатывались в отдельный файл;

декорируйте :


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
СообщениеПривет!
1. Чтобы пустые строки не обрабатывались в отдельный файл;

декорируйте :

Автор - InExSu
Дата добавления - 26.02.2019 в 11:10
InExSu Дата: Вторник, 26.02.2019, 11:14 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
4. Или скрыть первые два столбца или их не копировать

Скопируйте лист, удалите столбцы и подложите новый лист под Ваш макрос.


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
Сообщение
4. Или скрыть первые два столбца или их не копировать

Скопируйте лист, удалите столбцы и подложите новый лист под Ваш макрос.

Автор - InExSu
Дата добавления - 26.02.2019 в 11:14
Anis625 Дата: Вторник, 26.02.2019, 16:31 | Сообщение № 6
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
InExSu, пробую =)
 
Ответить
СообщениеInExSu, пробую =)

Автор - Anis625
Дата добавления - 26.02.2019 в 16:31
Anis625 Дата: Вторник, 26.02.2019, 17:16 | Сообщение № 7
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
InExSu,

Пустые не копирует, но если хотя бы в какой нибудь ячейке есть значение (например название таблицы в первой строке или если ниже через пустую строку есть еще одна такая же таблицы со своей шапкой) копирует строку в отдельный файл.
 
Ответить
СообщениеInExSu,

Пустые не копирует, но если хотя бы в какой нибудь ячейке есть значение (например название таблицы в первой строке или если ниже через пустую строку есть еще одна такая же таблицы со своей шапкой) копирует строку в отдельный файл.

Автор - Anis625
Дата добавления - 26.02.2019 в 17:16
InExSu Дата: Вторник, 26.02.2019, 23:33 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Во вложении
К сообщению приложен файл: InExSu____.xls (78.0 Kb)


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
СообщениеВо вложении

Автор - InExSu
Дата добавления - 26.02.2019 в 23:33
Anis625 Дата: Вторник, 26.02.2019, 23:50 | Сообщение № 9
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
InExSu, ааааааааааааааааааааааааааааа (это от радости) ... круууууууууто. По-моему получилось, то что нужно.

Тестирую утром тестирую на своем файле и сразу отпишусь. Благодарю Вас, InExSu
 
Ответить
СообщениеInExSu, ааааааааааааааааааааааааааааа (это от радости) ... круууууууууто. По-моему получилось, то что нужно.

Тестирую утром тестирую на своем файле и сразу отпишусь. Благодарю Вас, InExSu

Автор - Anis625
Дата добавления - 26.02.2019 в 23:50
InExSu Дата: Вторник, 26.02.2019, 23:58 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Улучшил участок замены на значения
К сообщению приложен файл: 1443879.xls (78.0 Kb)


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
СообщениеУлучшил участок замены на значения

Автор - InExSu
Дата добавления - 26.02.2019 в 23:58
Anis625 Дата: Среда, 27.02.2019, 18:15 | Сообщение № 11
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
InExSu,

Переложил на свой файл и получилось то, что нужно, с небольшими нюансами:

1. При копировании информации копируется все как надо кроме название таблицы =)
2. Ширина столбцов не переносится и объединение ячеек. Хотя условное форматирование перенеслось отлично =)

Возможно ли это подпилить?
К сообщению приложен файл: __-_-.xlsb (25.9 Kb)
 
Ответить
СообщениеInExSu,

Переложил на свой файл и получилось то, что нужно, с небольшими нюансами:

1. При копировании информации копируется все как надо кроме название таблицы =)
2. Ширина столбцов не переносится и объединение ячеек. Хотя условное форматирование перенеслось отлично =)

Возможно ли это подпилить?

Автор - Anis625
Дата добавления - 27.02.2019 в 18:15
InExSu Дата: Среда, 27.02.2019, 22:08 | Сообщение № 12
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Название таблицы улучшил.
Лист копируется полностью, ширина столбцов , в коде, явно не меняется.
Во вложении.
К сообщению приложен файл: 7234173.xls (69.0 Kb)


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
СообщениеНазвание таблицы улучшил.
Лист копируется полностью, ширина столбцов , в коде, явно не меняется.
Во вложении.

Автор - InExSu
Дата добавления - 27.02.2019 в 22:08
Anis625 Дата: Четверг, 28.02.2019, 21:51 | Сообщение № 13
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
InExSu,

Тест прошел успешно. Благодарю Вас за содействие в решении прикладной задачки!
 
Ответить
СообщениеInExSu,

Тест прошел успешно. Благодарю Вас за содействие в решении прикладной задачки!

Автор - Anis625
Дата добавления - 28.02.2019 в 21:51
  • Страница 1 из 1
  • 1
Поиск:

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