Страницы: 1
RSS
Как создать объект открытой рабочей книги в VBA Excel?
 
Как известно, для удобства оперирования данными рабочей книги бывает целесообразно создать объекта типа Workbook:
Например Dim wb as Workbook.
Как инициализировать объект wd для закрытой или не существующей книги - понятно:
- в первом случае Set wb = Workbooks.Open(ИмяКниги)
- во втором случае Set wb = Set oWbk = Workbooks.Add()
Но бывают случаи, когда книга уже открыта. Каким образом инициализировать её объект? Неужели лишь путём переоткрытия?
 
Код
set wb=activeworkbook
 
и без активации
Код
Set wb = Workbooks(ИмяКниги)
В должной мере раболепствуя к вышеуказанным сообщениям, но ни в коей мере не лебезя.
 
Цитата
МатросНаЗебре написал:
В должной мере раболепствуя к вышеуказанным сообщениям, но ни в коей мере не лебезя.
Раньше так пробовал, но выскакивала ошибка, сейчас к счастью нет)
Теперь понял в чём было ошибка. Параметром должно быть имя файла, а не полный путь.
Изменено: Vargen - 12.10.2016 06:34:30
 
Во что значит цитировать бездумно.
Vargen, перечитайте свое сообщенние :)
Цитата
Цитата
МатросНаЗебре написал:  В должной мере раболепствуя к вышеуказанным сообщениям, но ни в коей мере не лебезя.
Раньше так пробовал...
Страницы: 1
Читают тему
Наверх