![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
![]()
Добрый вечер господа!
Помогите, пожалуйста, с задачкой: Есть книга. В книге есть лист «Сводная» в нем таблица со строками от a до h и столбцы от а до в2, нужно из этой таблицы разнести данные по листам a-h в столбцы а-в2 в строки с датой указанной в листе «Сводная», курсы должны копироваться с листа Сводная в лист Курсы в строку с датой указанной в курсах. Данные в «Сводной подгружаются из разных текстовых файлов с помощью макроса. Хотелось бы чтобы это все работало следующим образом: 1, Загрузить данные в лист «Сводная» (выполнено. макрос) 2, Импортировать данные Курсов в лист курсы из интернета (выполнено) 3, расписать данные из листа сводная по остальным листам(макрос) – вот с этим пунктом не могу справиться. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите вложение. Запустите макрос "Distribution".
Значения ячеек в диапазоне "B2:J9" на листе "Сводная" внесены для визуализации результата работы макроса.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
![]()
Спасибо огромное! Все работает!
Еще вопрос. Вот макрос который импортирует данные из текстового файла в эксель, можно его как нибудь оптимизировать. а то у меня такой макрос есть для каждого из двадцати файлов, которые(макросы) запускаются поочереди и пока они работают все мелькает на экрани(Очень быстро открываются новые листы беруться оттуда данные вставляются в нужный лист, закрываются и так 20раз, а в перспективе ещё больше) |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Попробуйте так:
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
![]()
Все ок. спасибо.
Последний раз редактировалось Zhiltsov; 05.06.2009 в 12:06. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
![]()
SAS888, а как сделать так, чтобы в макросе распределения значения курсов валют в лист Курсы вставлялись в числовом формате, а то приходится прощелкивать "F2-Enter"
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Какой исходно установлен формат ячеек в листе "Курсы", в таком формате и будут отображаться вставленные данные.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
![]()
ясен. спасибо.
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 07.01.2018
Сообщений: 6
|
![]()
Здравствуйте
Помогите, пожалуйста, с задачкой: Есть книга. В книге есть лист «Сводная» в нем таблица со строками постоянно пополняющимися данными, нужно из этой таблицы разнести данные по листам т.е 4,6,7.....112 (название соответствует столбцу С в сводной) в аналогичные столбцы на вкладках (с названием строк по С т.е 4,6,7.....112) кроме этой самой С (т.к вкладки и так соответствуют названию по С в сводной) Хотелось бы чтобы это все работало следующим образом: 1. Записываем данные в лист «Сводная» (макрос) 2. Данные распределяются на основании столбца С в сводной, по своим вкладкам я вижу что предыдущая дискуссия похожа, но не могу разобраться тк не знаю макросов пример как должно выглядеть во вкладке 4 с данных по сводной за ранее спасибо |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите пример во вложении.
Макрос "Main" очистит таблицы всех листов с числовыми именами и распределит по этим листам данные из листа "Svodnaya". Макрос не проверяет наличие листа с текущим именем из столбца "C". Если нужно, то можно добавить такую проверку, но Вы не указали, что делать в этом случае. Все ли так, как нужно? Нужны ли комментарии к коду?
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенести данные с одного листа на другой. | albih | Microsoft Office Excel | 2 | 02.05.2009 12:55 |
Копирование информации из одного листа на другой | Юрийpirs2008 | Microsoft Office Excel | 6 | 24.03.2009 07:59 |
перенос значений с одного листа на другой | ANDREEY | Помощь студентам | 2 | 10.02.2009 23:22 |
Вставить данные из одного листа (таблицы) в другой | kartol | Microsoft Office Excel | 30 | 11.08.2008 10:43 |
Разные колонтитулы на двух страницах одного листа | Dorvir | Microsoft Office Excel | 1 | 14.06.2008 12:25 |