Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / excel 2003 данные, копируясь, теряются / 6 сообщений из 6, страница 1 из 1
10.11.2015, 09:42
    #39099205
aziker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel 2003 данные, копируясь, теряются
Добрый день всеМ!
Дело такое: копирую с одной "книги 1" на другую "книгу 2", причем обе эти книги имею формат "excel 1997-2003".
Проблема вот такая:
При копировании в "книге 1" я использую макрос: т.е.
Dim wb As Workbook
Set wb = ActiveWorkbook
With Workbooks.Open("D:\Calculator(VZR)\calculator EXCEL template\книга 2.xls", ReadOnly:=True)
.Sheets("Лист Книги 2").Visible = -1
.Sheets("Лист книги 2").Copy before:=wb.Sheets(2)
.Close False
Но в книге 2 появляется лист со срезанными данными - т.е. обьединения ячеек все те же, а текст в некоторых ячейках срезан.
Как мне быть?
Может это от того что в "книге 2" я поставил запрет на редактирование этих самых ячеек??
...
Рейтинг: 0 / 0
10.11.2015, 10:41
    #39099278
W_I_N_T_E_R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel 2003 данные, копируясь, теряются
\\\ текст в некоторых ячейках срезан
Что такое "срезан"? Если текст в ячейке сокращен до 256 символов - то это ограничение Excel'я (при копи-пасте листов "вылезает"). Не лечится, кроме как разделить текст на несколько ячеек.
...
Рейтинг: 0 / 0
10.11.2015, 10:48
    #39099287
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel 2003 данные, копируясь, теряются
Копируется весь лист, как я понимаю?

azikerМожет это от того что в "книге 2" я поставил запрет на редактирование этих самых ячеек??
Защищено паролем?

azikerКак мне быть?
1) Сделайте копирование вручную. Под макрорекордером. Посмотрите, в чём различается код.
2) Не жмите объектные переменные - вот это всякое With Workbooks.Open если и сэкономит, то максимум пару спичек. Откройте книгу полноценно. Если надо, то Visible=False.
...
Рейтинг: 0 / 0
10.11.2015, 10:50
    #39099291
aziker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel 2003 данные, копируясь, теряются
W_I_N_T_E_R,
Нет, не 256, меньше, но все равно срезает
...
Рейтинг: 0 / 0
10.11.2015, 10:52
    #39099294
aziker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel 2003 данные, копируясь, теряются
Akina,
Да, вы правильно поняли, весь лист.
Запретил редактирование ститичных данных, т.е те данные как загаловки, название столбцов с копируемого листа
...
Рейтинг: 0 / 0
20.11.2015, 13:32
    #39108956
aziker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
excel 2003 данные, копируясь, теряются
Всем спасибо. Поменял слово COPY на слово MOVE.
Теперь все отображается корректно
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / excel 2003 данные, копируясь, теряются / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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