powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Скопировать ячейки в новоую книгу и сохранить, код 100% есть, но ошибка...
6 сообщений из 6, страница 1 из 1
Скопировать ячейки в новоую книгу и сохранить, код 100% есть, но ошибка...
    #37672893
f50
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Ошибка, ничего не могу сделать, помогите

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Public Sub SaveAsTest() 
Dim FPath As Variant
FPath = "C:\my.xls"
Dim oWbk As Workbook
Set oWbk = Application.Workbooks.Add
   oWbk.SaveAs (FPath)
   Windows("Данные.xls").Activate
   Sheets("Главная").Select
   Range("A10:C12").Select
   Selection.Copy
   
   Windows(FPath).Activate  '<======= вот тут ошибка вкралась... (Выдаёт: Subscript out of range)
   
   oWbk.Sheets("Лист1").Select
   oWbk.Sheets("Лист1").Range("A1").Select
   oWbk.Sheets("Лист1").Paste
   oWbk.Sheets("Лист1").Range("A4").Select
   oWbk.Save
   oWbk.Close
End Sub



Файл C:\my.xls на диске создается, доступ есть, сохраняется, но пустой.
...
Рейтинг: 0 / 0
Скопировать ячейки в новоую книгу и сохранить, код 100% есть, но ошибка...
    #37672922
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
замени на oWbk.Windows(1).Activate
...
Рейтинг: 0 / 0
Скопировать ячейки в новоую книгу и сохранить, код 100% есть, но ошибка...
    #37673754
f50
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro , спасибо огромнейшее добрый человек!!! так действительно работает! Интересно что в другом файле работает помоему выше-приведеному способу и не ругается, я до сих понять не могу почему там работает а тут нет, но теперь в принципе не так и важно :) С наступающим!
...
Рейтинг: 0 / 0
Скопировать ячейки в новоую книгу и сохранить, код 100% есть, но ошибка...
    #37673810
lu0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lu0
Гость
в качестве повышения квалификации уточню:

- а нахрена связываться с Windows? Чем Workbooks("Данные.xls").Activate плохо?
...
Рейтинг: 0 / 0
Скопировать ячейки в новоую книгу и сохранить, код 100% есть, но ошибка...
    #37673932
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lu0в качестве повышения квалификации уточню:

- а нахрена связываться с Windows? Чем Workbooks("Данные.xls").Activate плохо?а низачем. Там вообще вся эта длинная мутотень с селектами заменяется на одну строчку:
Код: vbnet
1.
   Sheets("Главная").Range("A10:C12").Copy oWbk.Sheets("Лист1").Range("A1")
...
Рейтинг: 0 / 0
Скопировать ячейки в новоую книгу и сохранить, код 100% есть, но ошибка...
    #37673984
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А лучше даже вот так:
Код: vbnet
1.
Sheets("Главная").Range("A10:C12").Copy oWbk.Sheets(1).Range("A1")

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


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