Здравствуйте, гость ( Вход | Регистрация )
| Red_Garry |
20.3.2010, 7:38
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 7 Регистрация: 12.3.2010 Город: Харьков Украина |
Что здесь неправильно:
Dim d As Range Dim c As Range d = Workbooks("d:\Книга1.xls").Worksheets("Лист1").Range("A1:B10") c = Workbooks("d:\Книга2.xls").Worksheets("Лист1").Range("A1:B10") c = d.Value При выполнении этого куска кода выдаётся ошибка: Run-time error '9': Subscript out of range т.е. есть необходимость копирования данных из диапазона Книга1 в аналогичный диапазон Книга2. Обе книги открыты. Подскажите, пожалуйста. |
Red_Garry Вопрос по работе с объектами типа Range (VBA Excel) 20.3.2010, 7:38
Vahappaday У меня работает вот так:
Dim d As Range
Dim c As ... 20.3.2010, 11:40
Red_Garry Спасибо! Ваш вариант работает! Работает и ... 20.3.2010, 12:37![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 5:30 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru