Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / не могу обратиться к ранее использовавшейся книге / 3 сообщений из 3, страница 1 из 1
24.05.2017, 17:58
    #39459097
Oleg3412
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу обратиться к ранее использовавшейся книге
Добрый день.
Написал код для кнопки в книге "Автоформа", в которую хочу скопировать данные из другой книги (с открытием и закрытием той книги в отдельном окне). Помогите разобраться, где неверно обращаюсь к книге (никак не могу понять, как правильно написать вступление...)

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub Кнопка1_Щелчок()
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
   fd.Title = "Выберите файл"
   fd.Filters.Clear
     If fd.Show = - 1 then 
       strfile = fd.SelectedItems(1)
     End if

Dim Svod as New Excel.Application
Svod.Visible = True
Set xls = Svod.Workbooks.Open(Filename := strfile)
d2 = xls.Name

'далее при первой попытке копирования одного значения код пишет 'Subject out of range'
Workbooks("Автоформа").Sheets("Автоформа").Cells(2,4) = Svod.Workbooks(d2).Sheets("Данные").Cells(9, 4)


Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
24.05.2017, 19:13
    #39459137
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу обратиться к ранее использовавшейся книге
обращаться к Workbooks("Автоформа") нет смысла (тут нужно указать расширение файла, поэтому и ошибка), текущая книга ThisWorkbook
...
Рейтинг: 0 / 0
25.05.2017, 09:17
    #39459304
Oleg3412
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу обратиться к ранее использовавшейся книге
Shocker.Pro,

Да, вчера вечером понял, спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / не могу обратиться к ранее использовавшейся книге / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]