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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2011, 22:36   #1
Irek11
Пользователь
 
Регистрация: 05.01.2011
Сообщений: 32
По умолчанию Транспортирование ячеек с сылками на другой лист

Ребята помогите. Как данные с листа upr столбцов I K L M N O P транспортировать в строки листа base 2345678 без данных потери ссылок. Файл прилагается, Вручную копирование занимает много времени.
Вложения
Тип файла: zip транспортировать в строки.zip (123.4 Кб, 16 просмотров)
Irek11 вне форума Ответить с цитированием
Старый 23.11.2011, 10:58   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Еще один желающий обмануть лотерею? Ну-ну, надежда умирает последней

См. приложение. Разные формулы выделены разными цветами.

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

P.S. Наверное, не "транспортировать", а "транспонировать"? Хотя и первое подходит.
Вложения
Тип файла: rar трансЛот.rar (17.7 Кб, 17 просмотров)
vikttur вне форума Ответить с цитированием
Старый 23.11.2011, 18:38   #3
Irek11
Пользователь
 
Регистрация: 05.01.2011
Сообщений: 32
По умолчанию Спасибо vikttur ваш вариант работает

Привет vikttur. Спасибо за вариант. Ну я думаю, кто стремиться познать математику с помощью компьютера, открывает для себя какие то законы, закон перехода количества в качество, закон относительности, закон времени и необратимости и т.д. Конечно и для многих других позновательно обучение. Еще раз спасибо
Irek11 вне форума Ответить с цитированием
Старый 23.11.2011, 19:18   #4
Irek11
Пользователь
 
Регистрация: 05.01.2011
Сообщений: 32
По умолчанию Может у кого есть вариант решения по скорости

Попробовал ваш вариант в деле, производительность решений упала в 15 раз, стал медленнее работать комп. Лучше проставить все ссылки в таблице в ручную, медленно но верно. Может у кого есть вариант решения.
Irek11 вне форума Ответить с цитированием
Старый 23.11.2011, 20:07   #5
peq
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 230
По умолчанию

как вариант
Вложения
Тип файла: rar транспортировать в строки_v1.02.rar (83.1 Кб, 14 просмотров)

Последний раз редактировалось peq; 23.11.2011 в 20:09.
peq вне форума Ответить с цитированием
Старый 23.11.2011, 20:26   #6
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Макросом, зел. стрелка.
Вложения
Тип файла: zip транспортировать в строки.zip (125.5 Кб, 16 просмотров)
nilem вне форума Ответить с цитированием
Старый 23.11.2011, 22:51   #7
Irek11
Пользователь
 
Регистрация: 05.01.2011
Сообщений: 32
По умолчанию

Вариант peq вроде бы все транспортирует, но формулы которые у меня заданы внутри таблицы не работают (я их не показывал в таблице). Макрос написанный nilem очень хорошо работает. Спасибо всем за помощь.
Irek11 вне форума Ответить с цитированием
Старый 24.11.2011, 10:50   #8
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Цитата:
Сообщение от Irek11 Посмотреть сообщение
Попробовал ваш вариант в деле, производительность решений упала в 15 раз...
Формулы не тяжелые. Значит, таблица очень большая и при таком варианте макрос будет быстрее.

СМЕЩ() тоже функция быстрая, но ее недостаток - летучесть.
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос данных на другой лист milavski Microsoft Office Excel 12 26.07.2012 15:20
Перенос строки в другой лист _Fish_ Microsoft Office Excel 5 29.02.2012 10:52
Копирование строки на другой лист ! Maksiart Microsoft Office Excel 5 21.11.2011 23:47
поиск и перенос на другой лист. artssp Microsoft Office Excel 34 01.12.2010 05:58
копирование в другой лист nisan Microsoft Office Excel 1 28.10.2010 19:44