Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2015, 19:03   #1
remiz
Новичок
Джуниор
 
Регистрация: 26.05.2015
Сообщений: 5
Восклицание макрос деления таблицы

Добрый день.
Помогите!!!!очень нужен макрос, с помощью которого можно разделить реестр на несколько отдельных листов, с определенным количеством значений в каждом листе(например лист из 500 значений,поделить на 10 листов по 50) и сохранить листы в папке. Спасите,срочно(((
remiz вне форума Ответить с цитированием
Старый 26.05.2015, 19:11   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

книгу сохранить в папку можно
лист - не знаю как? (а тем более 50 листов)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.05.2015, 04:56   #3
remiz
Новичок
Джуниор
 
Регистрация: 26.05.2015
Сообщений: 5
По умолчанию

Не правильно выразилась,книгу и надо,но с уже отсортированной частью реестра
remiz вне форума Ответить с цитированием
Старый 27.05.2015, 06:01   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Заметил еще такую особенность - ВСЕ файлы, сохраненные на диске, имеют имена, причем в одной папке не должно быть совпадающих имен файлов.

вопрос по сути как называть файлы?

и второй вопрос Вам вообще интересно получить решение? или тема Вам по-барабану, как и мне?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.05.2015, 11:08   #5
remiz
Новичок
Джуниор
 
Регистрация: 26.05.2015
Сообщений: 5
По умолчанию

Имена можно просто 1,2.... решение мне очень важно.Суть такая. Есть реестр должников с разными сроками,надо отсортировать по срокам и поделить внутри этих сроков на несколько реестров с равным колмчеством,чтобы потом раздать реестры людям.По срокам я отделила уже,а вот остальное не получается
remiz вне форума Ответить с цитированием
Старый 27.05.2015, 11:14   #6
remiz
Новичок
Джуниор
 
Регистрация: 26.05.2015
Сообщений: 5
По умолчанию

Не могу файл загрузить.
remiz вне форума Ответить с цитированием
Старый 27.05.2015, 11:34   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

откройте файл с реестром должников, добавте в проект программный модуль, скопируйте макрос в модуль, активируйте нужный лист, выполните макрос:
Код:
Sub Split50()
  Dim i As Long, wb As Workbook, p As String
  p = ThisWorkbook.Path & Application.PathSeparator
  With ActiveSheet
    For i = 0 To .UsedRange.Rows.Count / 50
      Set wb = Workbooks.Add
      .Rows(1 + i * 50).Resize(50).Copy Cells(1)
      If Dir(p & i & ".xls*") <> "" Then Kill p & i & ".xls*"
      wb.SaveAs p & i:  wb.Close
    Next
  End With
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 27.05.2015 в 11:47.
IgorGO вне форума Ответить с цитированием
Старый 27.05.2015, 12:10   #8
remiz
Новичок
Джуниор
 
Регистрация: 26.05.2015
Сообщений: 5
По умолчанию

Огромное спасибо вечером после работы попробую. Очень благодарна:-)
remiz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Язык си. Операция деления, двоичная маска без деления nataqwest Помощь студентам 4 06.03.2015 16:44
Макрос: заполнение таблицы данными из другой таблицы с автоматическим добавлением строк yevgeniy.demidov Microsoft Office Excel 6 06.09.2012 15:27
макрос поиска в таблицы Chubbakka Microsoft Office Excel 17 29.12.2010 01:42
макрос для таблицы orlovya Microsoft Office Excel 11 02.11.2010 16:54
Макрос для таблицы Radagest Microsoft Office Excel 3 17.07.2009 20:58