|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
13.01.2009, 15:16 | #1 |
Пользователь
Регистрация: 12.01.2009
Сообщений: 13
|
Ссылка на динамический диапазон данных
Дорогие Коллеги,
очень нужен Ваш профессиональный совет. Я пока в VBA не силен, многое не получается Мне необходимо копировать части данных из одного файла в другие. Копирование производится по столбцам, которые в исходном файле каждый день имеют разную длину. Я попытался реализовать задачу с использованием следующих команд: Код:
Подскажите, пожалуйста, как ПРАВИЛЬНО сослаться на диапазон. Заранее благодарен, с уважением, Николай |
13.01.2009, 16:34 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Замените строку Range("AB1:LastCell").Select на Range("AB1:" & LastCell).Select
Но выделять диапазон ячеек для копирования совсем необязательно. Лучше использовать что-то вроде этого: Код:
Конструкция Cells(65000, i).End(xlUp) возвращает ссылку на последнюю заполненную ячейку в данном столбце (равносильно выделению ячейки в строке 65000, и последующему нажатию Ctrl + СтрелкаВверх) А этот код произведёт копирование на другой лист, начав вставку с ячейки B3: Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 13.01.2009 в 16:43. |
13.01.2009, 18:00 | #3 |
Пользователь
Регистрация: 12.01.2009
Сообщений: 13
|
ЗдОрово, работает! ОГРОМНОЕ спасибо за высокопрофессиональную помощь, очень Вам признателен.
С уважением, Николай |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как просуммировать динамический диапазон | abocharov | Microsoft Office Excel | 8 | 22.10.2008 18:47 |
Диапазон графика. | Dvornick | Microsoft Office Excel | 4 | 20.09.2008 23:08 |
Диапазон | limon | Помощь студентам | 5 | 06.09.2008 21:44 |
Как написать в коде чтобы диапазон А копировался как значение в диапазон В. | Dorvir | Microsoft Office Excel | 12 | 23.05.2008 22:11 |
диапазон времени | chekanoff | БД в Delphi | 34 | 02.03.2008 01:28 |