Копирование диапазона ячеек

Программирование на Visual Basic for Applications
ruvster
Новичок
Новичок
 
Сообщения: 39
Зарегистрирован: 18.08.2005 (Чт) 19:32

Копирование диапазона ячеек

Сообщение ruvster » 20.08.2005 (Сб) 13:58

Всем привет.
Как скопировать из книги a.xls с листа "Данные" диапазон ячеек (a1:a10) в книгу b.xls на лист "Готовые данные" в ячейки (b1:b10) не используя Select
Спасибо.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 20.08.2005 (Сб) 14:01

попробуй это:
Код: Выделить всё

range("a1:a10").cells
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 20.08.2005 (Сб) 14:05

а чем тебе селект не нравится?
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.08.2005 (Сб) 14:13

Тем, что некрасиво.

Код: Выделить всё
workbooks("a.xls").worksheets("Данные").range("a1:a10").copy workbooks("b.xls").worksheets("Готовые данные").range("b1:b10")
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ruvster
Новичок
Новичок
 
Сообщения: 39
Зарегистрирован: 18.08.2005 (Чт) 19:32

Сообщение ruvster » 20.08.2005 (Сб) 17:43

Да. Спасибо. Все очень просто. До того просто, что я даже и думать об этом не смел. Сижу, активизирую, переменные придумываю...
Еще раз спасибо.

batiq
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 21.01.2005 (Пт) 13:47

Сообщение batiq » 22.08.2005 (Пн) 17:50

select мешает (иногда) тем, что на листе происходит перемещение курсора (табличного)..


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58

    TopList