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

Вход

Регистрация

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

 

= Мир MS Excel/Разделить таблицу - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Разделить таблицу
Awert Дата: Суббота, 05.07.2014, 15:42 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Есть таблица-база данных.
500 000 позиций.
Можно ли каким то образом каждый 7000 позиций сделать пустую строку?
И было бы не плохо как то потом эти группы по 7000 позиций переместить на разные страницы, если это возможно.
Увы скинуть сюда не могу таблицу - так как там важная база данных. Надеюсь что то поможет.
 
Ответить
СообщениеЕсть таблица-база данных.
500 000 позиций.
Можно ли каким то образом каждый 7000 позиций сделать пустую строку?
И было бы не плохо как то потом эти группы по 7000 позиций переместить на разные страницы, если это возможно.
Увы скинуть сюда не могу таблицу - так как там важная база данных. Надеюсь что то поможет.

Автор - Awert
Дата добавления - 05.07.2014 в 15:42
gling Дата: Суббота, 05.07.2014, 15:56 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Цитата
там важная база данных.
напишите вместо них любые значения.700 нет необходимости а 20 подойдет, через 5 или 10 сделать пустую строку. Покажите в файле что есть и что должно получиться. Про все это написано в правилах.


ЯД-41001506838083
 
Ответить
Сообщение
Цитата
там важная база данных.
напишите вместо них любые значения.700 нет необходимости а 20 подойдет, через 5 или 10 сделать пустую строку. Покажите в файле что есть и что должно получиться. Про все это написано в правилах.

Автор - gling
Дата добавления - 05.07.2014 в 15:56
Awert Дата: Суббота, 05.07.2014, 16:06 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Что есть на листе 1
Что должно получится на листе 2
Только умножьте количество ячеек на 1000
К сообщению приложен файл: 7277046.xlsx (12.2 Kb)
 
Ответить
СообщениеЧто есть на листе 1
Что должно получится на листе 2
Только умножьте количество ячеек на 1000

Автор - Awert
Дата добавления - 05.07.2014 в 16:06
Hugo Дата: Суббота, 05.07.2014, 16:51 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Так эти пустые строки ведь не нужны - раз основная задача раскидать по листам?
Вот и нужно решать сразу основную задачу!
Просто в цикле создаём лист, берём очередной диапазон и копируем на лист.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеТак эти пустые строки ведь не нужны - раз основная задача раскидать по листам?
Вот и нужно решать сразу основную задачу!
Просто в цикле создаём лист, берём очередной диапазон и копируем на лист.

Автор - Hugo
Дата добавления - 05.07.2014 в 16:51
Awert Дата: Суббота, 05.07.2014, 17:00 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Так эти пустые строки ведь не нужны - раз основная задача раскидать по листам?

Это не основная - это дополнительная, если возможно.
Основная как раз таки сделать пустые строки.
 
Ответить
Сообщение
Так эти пустые строки ведь не нужны - раз основная задача раскидать по листам?

Это не основная - это дополнительная, если возможно.
Основная как раз таки сделать пустые строки.

Автор - Awert
Дата добавления - 05.07.2014 в 17:00
Hugo Дата: Суббота, 05.07.2014, 17:03 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
А я сделал дополнительную... :(
[vba]
Код
Sub tt()
     Dim i&
     Application.ScreenUpdating = False
     With Sheets(1)
         For i = 0 To .[a1].CurrentRegion.Rows.Count Step 9
             .Rows(i + 1 & ":" & i + 9).Copy Worksheets.Add(After:=Sheets(Sheets.Count)).[a1]
         Next
     End With
     Application.ScreenUpdating = True
End Sub
[/vba]
Шаг меняйте по вкусу - тут 9


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеА я сделал дополнительную... :(
[vba]
Код
Sub tt()
     Dim i&
     Application.ScreenUpdating = False
     With Sheets(1)
         For i = 0 To .[a1].CurrentRegion.Rows.Count Step 9
             .Rows(i + 1 & ":" & i + 9).Copy Worksheets.Add(After:=Sheets(Sheets.Count)).[a1]
         Next
     End With
     Application.ScreenUpdating = True
End Sub
[/vba]
Шаг меняйте по вкусу - тут 9

Автор - Hugo
Дата добавления - 05.07.2014 в 17:03
gling Дата: Суббота, 05.07.2014, 17:11 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Есть еще вариант. Вставляется строка.
К сообщению приложен файл: 5426051.xls (54.0 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЕсть еще вариант. Вставляется строка.

Автор - gling
Дата добавления - 05.07.2014 в 17:11
Kaiyr Дата: Понедельник, 29.01.2018, 09:02 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 62
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Можно удалить это сообщение
К сообщению приложен файл: _____.xls (22.5 Kb)


Активный участник Википедии, могу проконсультировать. Также по казахской генеалогии и программам.

Сообщение отредактировал Kaiyr - Понедельник, 29.01.2018, 09:35
 
Ответить
СообщениеМожно удалить это сообщение

Автор - Kaiyr
Дата добавления - 29.01.2018 в 09:02
Pelena Дата: Понедельник, 29.01.2018, 09:17 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Kaiyr, прочитайте Правила форума и создайте свою тему. Эта тема закрыта


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеKaiyr, прочитайте Правила форума и создайте свою тему. Эта тема закрыта

Автор - Pelena
Дата добавления - 29.01.2018 в 09:17
  • Страница 1 из 1
  • 1
Поиск:

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