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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.07.2008, 12:11   #1
M&Ms
 
Регистрация: 21.07.2008
Сообщений: 5
По умолчанию Как вывести один столбец в несколько???

Доброго всем времени суток!!!
Появилась такая проблемма, помогите пожалуйста!
Есть один большой столбец с данными (около 25000 наименований), нужно выстроить его в несколько столбцов на каждой странице.
M&Ms вне форума
Старый 21.07.2008, 12:17   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
нужно выстроить его в несколько столбцов на каждой странице.
по какому условию нужно выстроить?
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 21.07.2008, 12:27   #3
M&Ms
 
Регистрация: 21.07.2008
Сообщений: 5
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
по какому условию нужно выстроить?
В столбце артикулы в порядке возростания:
0160.001.
0160.002.
0160.003.
0170.001.
0188.005. и т.д
в этом же порядке и оставить...
M&Ms вне форума
Старый 21.07.2008, 12:56   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если нужно вставить, например, столбец "D" в одноименные столбцы других листов, то:
1) Выделяем требуемый столбец.
2) Выделяем листы, на которые нужно скопировать данные, включая исходный лист.
3) Заходим в "Правка" - "Заполнить" - "По листам" - "полностью" (или как Вам нужно). - "ОК".
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 21.07.2008, 13:17   #5
M&Ms
 
Регистрация: 21.07.2008
Сообщений: 5
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Если нужно вставить, например, столбец "D" в одноименные столбцы других листов, то:
1) Выделяем требуемый столбец.
2) Выделяем листы, на которые нужно скопировать данные, включая исходный лист.
3) Заходим в "Правка" - "Заполнить" - "По листам" - "полностью" (или как Вам нужно). - "ОК".
Я, наверное, не так объяснила...
Есть столбец (25000 артикулов) в порядке возрастания
0160.001.
0160.002.
0160.003.
0170.001.
0188.005.
0189.001.
0190.001. и т.д.
Если этот список вывести на печать, получится ну очень много страниц, поэтому нужно сделать так, чтобы на каждой странице было не по одному столбцу, а по несколько (7-8)
M&Ms вне форума
Старый 21.07.2008, 13:23   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Т.е. нужно преобразовать этот один "длинный" столбец в N-е количество столбцов, в которых количество строк равно количеству, которое входит в страницу для печати?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 21.07.2008, 13:26   #7
M&Ms
 
Регистрация: 21.07.2008
Сообщений: 5
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Т.е. нужно преобразовать этот один "длинный" столбец в N-е количество столбцов, в которых количество строк равно количеству, которое входит в страницу для печати?
Да! Спасибо
M&Ms вне форума
Старый 21.07.2008, 13:54   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Запустите макрос "Main".
Вложения
Тип файла: rar Книга1.rar (11.1 Кб, 83 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 21.07.2008, 14:06   #9
M&Ms
 
Регистрация: 21.07.2008
Сообщений: 5
Хорошо

Огромное спасибо!!!!!!!!!!!
M&Ms вне форума
Старый 21.07.2008, 14:19   #10
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А если у Вас Excel 2003, т.е. данных много, а количество столбцов недостаточное, то в макросе строку
Код:
Pg = Sheets(1).HPageBreaks(1).Location.Row
поменяйте на строку
Код:
Pg = Sheets(1).HPageBreaks(2).Location.Row
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько RichEdit'ов в один apromix Компоненты Delphi 9 12.04.2019 10:41
Удалить столбец двумерного массива вещественных чисел dolbi Помощь студентам 2 29.03.2008 06:30
Флажки на весь столбец Talisman Microsoft Office Excel 12 02.01.2008 19:20
Умножение матрицы на столбец в ассемблере hecz Помощь студентам 0 04.12.2007 09:55
Как сделать, чтобы один элемент списка в ComboBox писался в несколько строк? Andr Общие вопросы Delphi 5 15.08.2007 22:24