Excel не активно копирование листов

Содержание

  1. Не удается скопировать или переместить лист в Excel 2016 (16.0.4229.1002)
  2. Дополнительные ресурсы
  3. Excel не активно копирование листов
  4. Как перемещать и копировать листы или их данные в Excel
  5. Перемещение листа в книге
  6. Копирование листа в одной книге
  7. Перемещение листа
  8. Копирование листа
  9. Перемещение листа в другую книгу
  10. Копирование листа в другую книгу
  11. Изменение цвета ярлычка листа
  12. Дополнительные сведения
  13. Developing.ru
  14. EXCEL-Не копируется лист книги

Не удается скопировать или переместить лист в Excel 2016 (16.0.4229.1002)

Важно: Этот вопрос закрыт: исправление описано ниже. Дополнительные сведения о других новых проблемах в работе приложения см. в разделе Исправления и временные решения для последних проблем в Office.

Последнее обновление: 6 декабря 2017 г.

При попытке создать копию листа в книге, он перемещается, а не дублируется.

Эта ошибка касается предварительной версии Excel 2016 (16.0.4229.1002). Она была исправлена в окончательной версии (RTM), и ее исправление в предварительной версии не планируется.

Чтобы устранить эту проблему, выполните указанные ниже действия.

Удалите предварительную версию Office. Перейдите в Панель управления, выберите раздел Программы и компоненты, щелкните правой кнопкой мыши продукт Office и нажмите кнопку Удалить. Дополнительные сведения см. в статье Удаление Office с компьютера.

Установите окончательную версию (RTM) Office. Перейдите на сайт Volume Licensing Service Center и установите Office профессиональный плюс 2016 или отдельные приложения Office.

Включите автоматическое обновление. Вы также можете узнать о последних общедоступных обновлениях в статье Обновления Office и получить дополнительные сведения о других способах установки.

Дополнительные ресурсы

Общение с экспертами

Обращайтесь к экспертам, обсуждайте новости, обновления и рекомендации для Excel, а также читайте наш блог.

Задавайте вопросы сотрудникам службы поддержки, MVP, инженерам и другим пользователям Excel и находите решения.

Предложение новых функций

Мы будем рады вашим отзывам и предложениям. Вам наверняка есть, что сказать. Поделитесь с нами своими мыслями.

Источник

Excel не активно копирование листов

В приложении лежит файл «run-time error ‘-2147417848 (80010108)’.xls», в нём одна пустая страничка «Сп1»: вот эту страничку невозможно никуда скопировать — ни в этот же файл таблицы, ни в другой. Эксель после этой попытки «вылетает/закрывается». Делаю это в Excel-2003.
В чём может быть проблема?

Изначально этот файл содержал несколько листов и содержал макросы. Так вот — макрос копирования этого листа (Sheets(page_name).Copy after:=Sheets(page_name)) стал давать ошибку: «run-time error ‘-2147417848 (80010108)’: Automation error. The object invoked has disconnected from clients.»

Я попробовал скопировать этот лист ручками — Эксель «вылетает/закрывается». На некоторых других листах этого файла ошибки копирования не было.
Я удалил из этого файла всё, кроме этого листа — макросы, другие листы, очистил этот лист. Получившийся файл находится в приложении. Проблема осталась: этот лист не копируется (но переместить или удалить его можно).

После чего появилась эта проблема? Этот файл таблицы служит шаблоном для наполнения её данными другой программой, причём данные заносятся не в этот лист «Сп1», хотя наполняющая программа просматривает все страницы, пытаясь найти ключевые поля для наполнения. Предыдущая версия этой программы работает нормально, наполняет долго и после наполнения макрос обработки данных работает нормально и ошибок копирования не возникает. Новая версия наполняет те же самые данные быстро, но появляется эффект невозможности копирования этого листа. Чем отличаются по сути процедуры наполнения в разных версиях наполняющей программы — это недоступно.
Получается, что процедура наполнения данными таблички в новой версии что-то рушит в файле таблицы — вот что там порушено?

Если этот файл отрыть в Либре, то там эта страничка копируется, но Либра рушит Экселевские макросы.

В приложении лежит файл «run-time error ‘-2147417848 (80010108)’.xls», в нём одна пустая страничка «Сп1»: вот эту страничку невозможно никуда скопировать — ни в этот же файл таблицы, ни в другой. Эксель после этой попытки «вылетает/закрывается». Делаю это в Excel-2003.
В чём может быть проблема?

Изначально этот файл содержал несколько листов и содержал макросы. Так вот — макрос копирования этого листа (Sheets(page_name).Copy after:=Sheets(page_name)) стал давать ошибку: «run-time error ‘-2147417848 (80010108)’: Automation error. The object invoked has disconnected from clients.»

Я попробовал скопировать этот лист ручками — Эксель «вылетает/закрывается». На некоторых других листах этого файла ошибки копирования не было.
Я удалил из этого файла всё, кроме этого листа — макросы, другие листы, очистил этот лист. Получившийся файл находится в приложении. Проблема осталась: этот лист не копируется (но переместить или удалить его можно).

После чего появилась эта проблема? Этот файл таблицы служит шаблоном для наполнения её данными другой программой, причём данные заносятся не в этот лист «Сп1», хотя наполняющая программа просматривает все страницы, пытаясь найти ключевые поля для наполнения. Предыдущая версия этой программы работает нормально, наполняет долго и после наполнения макрос обработки данных работает нормально и ошибок копирования не возникает. Новая версия наполняет те же самые данные быстро, но появляется эффект невозможности копирования этого листа. Чем отличаются по сути процедуры наполнения в разных версиях наполняющей программы — это недоступно.
Получается, что процедура наполнения данными таблички в новой версии что-то рушит в файле таблицы — вот что там порушено?

Если этот файл отрыть в Либре, то там эта страничка копируется, но Либра рушит Экселевские макросы. Sasa3171

Сообщение Уважаемые коллеги

В приложении лежит файл «run-time error ‘-2147417848 (80010108)’.xls», в нём одна пустая страничка «Сп1»: вот эту страничку невозможно никуда скопировать — ни в этот же файл таблицы, ни в другой. Эксель после этой попытки «вылетает/закрывается». Делаю это в Excel-2003.
В чём может быть проблема?

Изначально этот файл содержал несколько листов и содержал макросы. Так вот — макрос копирования этого листа (Sheets(page_name).Copy after:=Sheets(page_name)) стал давать ошибку: «run-time error ‘-2147417848 (80010108)’: Automation error. The object invoked has disconnected from clients.»

Я попробовал скопировать этот лист ручками — Эксель «вылетает/закрывается». На некоторых других листах этого файла ошибки копирования не было.
Я удалил из этого файла всё, кроме этого листа — макросы, другие листы, очистил этот лист. Получившийся файл находится в приложении. Проблема осталась: этот лист не копируется (но переместить или удалить его можно).

После чего появилась эта проблема? Этот файл таблицы служит шаблоном для наполнения её данными другой программой, причём данные заносятся не в этот лист «Сп1», хотя наполняющая программа просматривает все страницы, пытаясь найти ключевые поля для наполнения. Предыдущая версия этой программы работает нормально, наполняет долго и после наполнения макрос обработки данных работает нормально и ошибок копирования не возникает. Новая версия наполняет те же самые данные быстро, но появляется эффект невозможности копирования этого листа. Чем отличаются по сути процедуры наполнения в разных версиях наполняющей программы — это недоступно.
Получается, что процедура наполнения данными таблички в новой версии что-то рушит в файле таблицы — вот что там порушено?

Если этот файл отрыть в Либре, то там эта страничка копируется, но Либра рушит Экселевские макросы. Автор — Sasa3171
Дата добавления — 04.11.2021 в 01:38

Источник

Как перемещать и копировать листы или их данные в Excel

Листы можно перемещать или копировать в пределах одной книги, чтобы упорядочить содержащиеся в ней данные.

С помощью команды Переместить или скопировать лист можно полностью переместить или скопировать листы в пределах одной или нескольких книг. Чтобы переместить или скопировать часть данных на другие листы или в другие книги, можно использовать команды Вырезать и Копировать.

Перемещение листа в книге

Щелкните ярлычок листа и перетащите его в нужное место.

Внимание: После перемещения листа в другую книгу проверьте все формулы и диаграммы, которые ссылаются на данные этого листа: в результате этой операции в книге могут появиться ошибки или неожиданные результаты. Точно так же, если переместить лист, на который ссылается трехмерные ссылки, данные на нем могут быть включены или не включены в расчет.

Копирование листа в одной книге

Удерживая нажатой клавишу CTRL, перетащите ярлычок листа на нужное место.

Щелкните ярлычок листа правой кнопкой мыши и выберите команду Переместить или скопировать.

Установите флажок Создать копию.

В разделе перед листом укажите, куда вы хотите поместить копию.

Нажмите кнопку ОК.

Если данные требуется переупорядочить, можно менять порядок листов в книге, а также копировать и перемещать листы в другие книги. Обратите внимание на то, что после перемещения листа в вычислениях и на диаграммах, в основе которых лежат содержащиеся на нем данные, могут использоваться неправильные значения.

Перемещение листа

Перетащите ярлычок листа в нужное место в строке ярлычков.

Копирование листа

Нажмите и удерживайте клавишу OPTION.

Перетащите ярлычок листа в строке ярлычков в место, где нужно создать копию.

Важно: Отпустите сначала кнопку мыши, а затем — клавишу OPTION.

Перемещение листа в другую книгу

Внимание: После перемещения листа в другую книгу проверьте все формулы и диаграммы, которые ссылаются на данные этого листа: в результате этой операции в книге могут появиться ошибки или неожиданные результаты. Точно так же, если переместить лист, на который ссылается трехмерные ссылки, данные на нем могут быть включены или не включены в расчет.

Откройте книгу, в которую требуется переместить лист.

В меню Окно щелкните книгу, в которую входит перемещаемый лист.

Щелкните лист, который требуется скопировать в другую книгу.

В меню Правка выберите пункты Лист > Переместить или скопировать лист.

В меню В книгу выберите книгу, в которую требуется переместить лист.

Совет: Чтобы создать новую книгу и переместить в нее лист, выберите вариант новая книга.

В поле Перед листом выберите лист, перед которым нужно вставить перемещаемый лист, или вариант переместить в конец.

Нажмите кнопку ОК.

Копирование листа в другую книгу

Откройте книгу, в которую требуется скопировать лист.

В меню Окно щелкните книгу, в которую входит копируемый лист.

Выберите лист, который требуется скопировать.

В меню Правка выберите пункты Лист > Переместить или скопировать лист.

В меню В книгу выберите книгу, в которую требуется скопировать лист.

Совет: Чтобы создать новую книгу и переместить в нее лист, выберите вариант новая книга.

В поле Перед листом выберите лист, перед которым нужно вставить скопированный лист, или вариант переместить в конец.

Установите флажок Создать копию.

Нажмите кнопку ОК.

Изменение цвета ярлычка листа

Изменение цвета ярлычков листов может облегчить отслеживание информации в больших книгах.

Удерживая клавишу CONTROL, щелкните ярлычок листа.

Выберите команду Цвет ярлычка и укажите нужный цвет.

В Excel в Интернете можно дублировать (или копировать) книги. Просто щелкните правой кнопкой мыши имя ярлычка в нижней части листа и выберите команду Дублировать.

Примечание: При дублировании листа, содержащего диаграмму, рисунок или фигуру, может появиться сообщение об ошибке. В этом случае лист можно продублировать вручную.

Если ваш лист содержит элементы, из-за которых его невозможно продублировать, можно создать его копию вручную, скопировав все данные и вставив их на новый лист. Вот как это сделать:

Выделите все данные на листе.

Сочетания клавиш. Нажмите клавиши CTRL+ПРОБЕЛ на клавиатуре, а затем клавиши SHIFT+ПРОБЕЛ.

Скопируйте все данные на листе, нажав CTRL+C.

Щелкните знак плюса (+), чтобы добавить пустой лист.

Щелкните первую ячейку на новом листе и нажмите CTRL+V, чтобы ввести данные.

Примечание: При вставке ячеек на новый лист примененное к ним условное форматирование будет потеряно.

В Excel в Интернете, если щелкнуть правой кнопкой мыши явку листа, как в настольном приложении Excel, вы не сможете переместить или скопировать лист. В Excel в Интернете вы можете получить такой же результат, скопируя все данные на листе и вкопив их на пустой лист в другой книге.

Чтобы переместить или скопировать книгу в другую книгу в Excel в Интернете, выполните указанные Excel в Интернете.

Выделите все данные на листе.

Сочетания клавиш: нажмите клавиши CTRL+ПРОБЕЛ, а затем клавиши SHIFT+ПРОБЕЛ.

Скопируйте все данные на листе, нажав CTRL+C.

Откройте книгу, в которую необходимо вставить данные, и щелкните знак «плюс» ( +) в строке состояния, чтобы добавить новый пустой лист.

Щелкните первую ячейку нового таблицы, а затем нажмите CTRL+V, чтобы ввести данные на этот.

Примечание: При вставке ячеек в другую книгу примененное к ним условное форматирование будет потеряно.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

Developing.ru

EXCEL-Не копируется лист книги

Книга, состоящая из 2-ух листов – «Лист1» и «Лист2», содержит макрос

Sub CopySheet()
MsgBox «До копирования»
Sheets(«Лист2»).Copy After:=Sheets(1)
MsgBox «После копирования»
End Sub

В результате выполнения этого макроса появляется третий лист с именем «Лист2 (2)» — это при нормальной работе макроса. На некоторых же машинах сети выполнение макроса ничего не меняет, при этом сообщение «После копирования» также не появляется на экране. При отладке в пошаговом режиме видно следующее. Если текущей является строка с командой «Sheets(«Лист2»).Copy After:=Sheets(1)» (она выделена желтым цветом), то после нажатия на клавишу “F8” выделение цветом пропадает, местоположение курсора остается прежним, а очередное нажатие на “F8” переводит курсор на строку
«Sub CopySheet(). Работаю в среде MS Office 2003. Переустановка Office результата не меняет. В чем может быть причина?
Спасибо.

Евгений!
Дело в том, что управление на оператор, следующий за
Sheets(«Лист2»).Copy After:=Sheets(1)

просто не передается(если перейти в режим пошаговой отладки, то там явно это видно — при активации вышеназванной команды клавишей F8 курсор на следующую команду просто не переходит — снимается подсветка с этой команды, курсор остается на прежнем месте, т.е. на этой же строке, а при следующем нажатии F8 курсор «прыгает» на первую строку —
Sub CopySheet()
которая снова подсвечивается. Ну, а дальше все повторяется.
Вставка после
Sub CopySheet()
оператора обработки ошибки
On Error MsgBox Err.Number
тоже ничего не дала — управление на него не передавалось.

to anval,
что бы я пробывал в такой ситуации для начала:

1) вместо Sheets(«Лист2»).Copy After:=Sheets(1) вставить в код какую-нибудь строчку кода попроще или убрать вообще, проверить работу процедуцры в целом.
2) на неработающей машине в чистой новой книге попробывать отдельно ваш простейший код — может проблема в содержимом книги.
3) поискать различия в настройках Excel-ов на работающей и неработающей машинах
пробегитесь по вкладкам СервисПараметры — сделайте их скриншоты на работающей и неработающей машине и сравните.
Скриншоты удобно делать Alt+PrintScreen и набрасывать прямо на лист Excel

Источник

Последнее обновление: 6 декабря 2017 г.

ПРОБЛЕМА

При попытке создать копию листа в книге, он перемещается, а не дублируется.

Эта ошибка касается предварительной версии Excel 2016 (16.0.4229.1002). Она была исправлена в окончательной версии (RTM), и ее исправление в предварительной версии не планируется.

СОСТОЯНИЕ: ИСПРАВЛЕНО

Чтобы устранить эту проблему, выполните указанные ниже действия.

  1. Удалите предварительную версию Office. Перейдите в Панель управления, выберите раздел Программы и компоненты, щелкните правой кнопкой мыши продукт Office и нажмите кнопку Удалить. Дополнительные сведения см. в статье Удаление Office с компьютера.

  2. Установите окончательную версию (RTM) Office. Перейдите на сайт Volume Licensing Service Center и установите Office профессиональный плюс 2016 или отдельные приложения Office.

  3. Включите автоматическое обновление. Вы также можете узнать о последних общедоступных обновлениях в статье Обновления Office и получить дополнительные сведения о других способах установки.

Дополнительные ресурсы

Значок эксперта (работа мозга, механизм)

Общение с экспертами

Обращайтесь к экспертам, обсуждайте новости, обновления и рекомендации для Excel, а также читайте наш блог.

Сообщество Excel Tech Community

Значок сообщества

Поддержка сообщества

Задавайте вопросы сотрудникам службы поддержки, MVP, инженерам и другим пользователям Excel и находите решения.

Форум Excel на сайте Answers

Значок предложения функции (лампочка, идея)

Предложение новых функций

Мы будем рады вашим отзывам и предложениям. Вам наверняка есть, что сказать. Поделитесь с нами своими мыслями.

Отправка отзывов

См. также

Исправления и временные решения для последних проблем в Excel для Windows

Нужна дополнительная помощь?

I was having the same issue as the original post, although after reading the thread I realized I had also lost the ability to drag down from two cells containing 1 and 2 respectively and have Excel complete a series: instead, all the cells in the range now had 1…

Copy&paste didn’t work in just one specific workbook, let’s call it the «failing workbook». I had a few more open at the same time: copy/paste worked fine in all the others. I could even copy in the failing workbook and paste correctly in another one. It was only in the failing workbook that if I selected a cell (or a range of cells), copied them, and as soon as I clicked on a new cell the dashed lines would disapear and there was nothing left to paste.

Same as the original post, I was able to copy and paste the text content from one cell to another.

I am an occasional Excel user: the only thing that was different between the failing workbook and the rest of them is that it contained macros. I don’t fully understand the code, I copied it from a googled example and adapted it to my particular needs. The macros I copied count the number of coloured cells in a range. 

While writing this reply I tried duplicating the file and removing the macro module on the copy.

Copy&paste worked immediately after. 

After this I looked into the macros and saw that I had pasted the following code in the ThisWorkbook option:

Option Explicit

'
' http://www.myonlinetraininghub.com/count-sum-and-average-colored-cells
'

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

    'Uncomment the next line if you want to make Excel recalculate the ActiveSheet every time the Selection changes
    ActiveSheet.Calculate
    
End Sub

So I did comment back the ActiveSheet.Calculate line, and copy&paste worked once again !!

Maybe for folks who are having the issue in any workbook, the problem could be triggered by having a start macro with some command such as the line I showed…

The dragging issue must be another problem because it seemed to happen in all my workbooks, not only in the failing one. However after closing Excel and reopening just the failing workbook, dragging 1,2 to get a series was once again working, both in the failing workbook and in another fresh one I opened. 

I could not get it to fail again…

I hope this helps somebody at Microsoft look into both issues…

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

Добырй день!!!!  
В экселе разбираюсь, но в чем тут дело не понимаю вообще!!!!  
При перемещении файла из одной книги в другую-ничего не происходит (делаю правой кнопкой Переместит-скопировать, указываю путь)!  
Если файлы просто расположить друг над другом и физически перетянуть получается, но это не вариант.

 

Ниченепонял. Еще раз весь порядок действий при котором Вы пытаетесь переместить лист.

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

{quote}{login=}{date=01.12.2009 04:18}{thema=}{post}Ниченепонял. Еще раз весь порядок действий при котором Вы пытаетесь переместить лист.{/post}{/quote}  
Отрыты две книги Анкета и Обработка. Правой кнопкой на лист Анкета, выбираю Переместить скопировать, указываю путь — ОБработка и ничего не происходит!

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=Signorina}{date=01.12.2009 04:15}{thema=Не перемещаются листы из книги в книгу!!}{post}  

    При перемещении ЛИСТА (как в названии темы!!!) из одной книги в другую-ничего не происходит (делаю правой кнопкой Переместить-скопировать, указываю путь)!  

    У меня перемещается… И копируется…    

  {/post}{/quote}

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Книгу выбрали, в которую копировать?

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

{quote}{login=vikttur}{date=01.12.2009 04:25}{thema=}{post}Книгу выбрали, в которую копировать?{/post}{/quote}  
Естественно!!!!  
Уж не знаю что делать!!!

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=Signorina}{date=01.12.2009 04:22}{thema=Re: }{post}{quote}{login=}{date=01.12.2009 04:18}{thema=}{post}Ниченепонял. Еще раз весь порядок действий при котором Вы пытаетесь переместить лист.{/post}{/quote}  
Отрыты две книги Анкета и Обработка. Правой кнопкой на лист Анкета, выбираю Переместить скопировать, указываю путь — ОБработка и ничего не происходит!{/post}{/quote}  

  Может у Вас две книги, ведь Обработка и ОБработка для экселя это две совершенно разные книги…  

  Выложите скрин, когда у Вас открыто диалоговое окошко ПКМ и Вы путь выбираете.

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=01.12.2009 04:28}{thema=Re: Re: }{post}{quote}{login=Signorina}{date=01.12.2009 04:22}{thema=Re: }{post}Отрыты две книги Анкета и Обработка. Правой кнопкой на лист Анкета, выбираю Переместить скопировать, указываю путь — ОБработка и ничего не происходит!{/post}{/quote}Еще раз. Вы нажимаете правой кнопкой мыши по ярлычку листа книги Анкета. Выбираете Переместить/Скопировать. Указываете: переместить выбранные листы в книгу — ОБработка.xls; перед листом — указываете место. Ничего не происходит. Вывод. Может Вы просто не ставите галочку — создать копию, а лист в книге единственный?{/post}{/quote}  

  Или так :)

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=01.12.2009 04:28}{thema=Re: Re: }{post}{quote}{login=Signorina}{date=01.12.2009 04:22}{thema=Re: }{post}Отрыты две книги Анкета и Обработка. Правой кнопкой на лист Анкета, выбираю Переместить скопировать, указываю путь — ОБработка и ничего не происходит!{/post}{/quote}Еще раз. Вы нажимаете правой кнопкой мыши по ярлычку листа книги Анкета. Выбираете Переместить/Скопировать. Указываете: переместить выбранные листы в книгу — ОБработка.xls; перед листом — указываете место. Ничего не происходит. Вывод. Может Вы просто не ставите галочку — создать копию, а лист в книге единственный?{/post}{/quote}  

  Да, я все так и делаю!  
Галочку ставлю, если бы я просто перемещала, то эксель бы ругнулся,типа «в книге не осталось ни одного листа», но я же копирую! :(  
А у вас получилось?

 

{quote}{login=}{date=}{thema=}{post}Может Вы просто не ставите галочку — создать копию, а лист в книге единственный?{/post}{/quote}  
В 2007 это у меня получилось, а вот в 2003?

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

У меня всё работает, я уже раньше писал…

 

Sh_Alex

Пользователь

Сообщений: 732
Регистрация: 01.01.1970

По-видимому под «перетаскиванием» подразумевается опрерация перетаскивания ярлыка листа при выделении его курсором мыши из одной книге в другую, когда в окне Excel расположены обе книги.  
С уважением, Александр.

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=01.12.2009 04:31}{thema=}{post}У меня все копируется. Попробуйте перезапустить Excel. Может глюк какой.{/post}{/quote}  

  Прежде чем звонить в IT перезагрузите компьютер-перезапускала Excel уже многократно!:)

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

{quote}{login=Sh_Alex}{date=01.12.2009 04:36}{thema=}{post}По-видимому под «перетаскиванием» подразумевается опрерация перетаскивания ярлыка листа при выделении его курсором мыши из одной книге в другую, когда в окне Excel расположены обе книги.  
С уважением, Александр.{/post}{/quote}  

  Да, именно. Здесь имелось в виду физическое перемещение листа

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

Кстати 2007 экс позволяет переместить единственный лист книги в другую книгу, только что попробовал :)

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

Подожду перезагрузки сервера и когда все закроют Excel-других вариантов нет!  
Всем спасибо!

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=Signorina}{date=01.12.2009 04:49}{thema=}{post}Подожду перезагрузки сервера и когда все закроют Excel-других вариантов нет!  
Всем спасибо!{/post}{/quote}  

  Почему же, мы Вам предложили — покажите Вашу проблему, просто скрин своих действий…

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=01.12.2009 05:01}{thema=Re: Re: }{post}{quote}{login=Serge 007}{date=01.12.2009 04:59}{thema=Re: }{post}Почему же, мы Вам предложили — покажите Вашу проблему, просто скрин своих действий…{/post}{/quote}Как я понял показывать-то и нечего. Все действия стандартны, просто в результате не происходит вообще ничего: ни копирования, ни перемещения, ни ошибки. НИЧЕГО. А как показать скрин НИЧЕГО? :-){/post}{/quote}  
:)))))  
именно так!  
я делала эту операцию сотни раз, может просто сбой все-таки?

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=01.12.2009 05:04}{thema=Re: Re: Re: Re: }{post}{quote}{login=Signorina}{date=01.12.2009 05:03}{thema=Re: Re: Re: }{post}может просто сбой все-таки?{/post}{/quote}Вероятнее всего. Других вариантов нет.{/post}{/quote}  
Жаль, что перезагрузка будет только ночью..

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=01.12.2009 05:01}{thema=Re: Re: }{post}{quote}{login=Serge 007}{date=01.12.2009 04:59}{thema=Re: }{post}Почему же, мы Вам предложили — покажите Вашу проблему, просто скрин своих действий…{/post}{/quote}Как я понял показывать-то и нечего. Все действия стандартны, просто в результате не происходит вообще ничего: ни копирования, ни перемещения, ни ошибки. НИЧЕГО. А как показать скрин НИЧЕГО? :-){/post}{/quote}  

  НИЧЕГО и не надо, надо то окошко что при ПКМ на ярлыке листа…  

  The_Prist, Вы-то не знаете как это бывает, а вот я много раз сталкивался с тем когда мои сотрудницы до слёз бъются над как-им нибудь действием, которое сто раз в экселе делали, но у них именно в этот раз не получается…  
Так вот пока я слёз не увижу они с упрямым фанатизмом повторяют одну и ту же какую-нибудь ошибку и сами этого не видят, а человеку только что подошедшему к монитору она (ошибка) прямо в глаза бросается…  

  Очень хочется девушке помочь…

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

{quote}{login=Serge 007}{date=01.12.2009 05:12}{thema=Re: Re: Re: }{post}{quote}{login=The_Prist}{date=01.12.2009 05:01}{thema=Re: Re: }{post}{quote}{login=Serge 007}{date=01.12.2009 04:59}{thema=Re: }{post}Почему же, мы Вам предложили — покажите Вашу проблему, просто скрин своих действий…{/post}{/quote}Как я понял показывать-то и нечего. Все действия стандартны, просто в результате не происходит вообще ничего: ни копирования, ни перемещения, ни ошибки. НИЧЕГО. А как показать скрин НИЧЕГО? :-){/post}{/quote}  

  НИЧЕГО и не надо, надо то окошко что при ПКМ на ярлыке листа…  

  The_Prist, Вы-то не знаете как это бывает, а вот я много раз сталкивался с тем когда мои сотрудницы до слёз бъются над как-им нибудь действием, которое сто раз в экселе делали, но у них именно в этот раз не получается…  
Так вот пока я слёз не увижу они с упрямым фанатизмом повторяют одну и ту же какую-нибудь ошибку и сами этого не видят, а человеку только что подошедшему к монитору она (ошибка) прямо в глаза бросается…  

  Очень хочется девушке помочь…{/post}{/quote}  

  Готовлю скрин!)

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

Вот смотрите — обычное перемещение!

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=Signorina}{date=01.12.2009 05:19}{thema=}{post}Вот смотрите — обычное перемещение!{/post}{/quote}  

  Да, к сожалению Вы правы…

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=01.12.2009 05:18}{thema=Re: Re: Re: Re: }{post}Интересно, а откуда Вы знаете, что я не знаю как это бывает?{/post}{/quote}  

  Ну я не знаю, я так думаю…  
Вы у себя на работе наверно всё автоматизировали и защитили от каких-либо, кого-либо, когда-либо действий :-)

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

«…Нельзя защитить все. И казусов различных возникает море. Люди же не все делают по шаблону и тем более не всегда так, как хотелось бы. И далеко не на все можно написать программу…»  

  ____________________________________________________________­_______________  
Спасибо, знать буду :-)  

  ЗЫ и за пост поправленный тож!

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

Спасибо, ребята! Вижу что и у вас все хорошо:))  
а у меня пока по-прежнему:(

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

 

usa

Пользователь

Сообщений: 30
Регистрация: 01.01.1970

#28

02.12.2009 17:01:20

{quote}{login=Serge 007}{date=02.12.2009 12:07}{thema=}{post}А сейчас заработало?{/post}{/quote}  

  Нет, все ещё нет. Причем я вижу что в нужный файл переместились имена с моего файла, те фактически что-то произошло, а лист не копируется куда его просят (уже слезно).  
В 2003 офисе не переносится, а в Open Offic легко! я думаю что и в 2007 тоже секундой

Невозможно скопировать лист — Excel вылетает/закрывается

Sasa3171

Дата: Четверг, 04.11.2021, 01:38 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Уважаемые коллеги

В приложении лежит файл «run-time error ‘-2147417848 (80010108)’.xls», в нём одна пустая страничка «Сп1»: вот эту страничку невозможно никуда скопировать — ни в этот же файл таблицы, ни в другой. Эксель после этой попытки «вылетает/закрывается». Делаю это в Excel-2003.
В чём может быть проблема?

Изначально этот файл содержал несколько листов и содержал макросы. Так вот — макрос копирования этого листа (Sheets(page_name).Copy after:=Sheets(page_name)) стал давать ошибку: «run-time error ‘-2147417848 (80010108)’: Automation error. The object invoked has disconnected from clients.»

Я попробовал скопировать этот лист ручками — Эксель «вылетает/закрывается». На некоторых других листах этого файла ошибки копирования не было.
Я удалил из этого файла всё, кроме этого листа — макросы, другие листы, очистил этот лист. Получившийся файл находится в приложении. Проблема осталась: этот лист не копируется (но переместить или удалить его можно).

После чего появилась эта проблема? Этот файл таблицы служит шаблоном для наполнения её данными другой программой, причём данные заносятся не в этот лист «Сп1», хотя наполняющая программа просматривает все страницы, пытаясь найти ключевые поля для наполнения. Предыдущая версия этой программы работает нормально, наполняет долго и после наполнения макрос обработки данных работает нормально и ошибок копирования не возникает. Новая версия наполняет те же самые данные быстро, но появляется эффект невозможности копирования этого листа. Чем отличаются по сути процедуры наполнения в разных версиях наполняющей программы — это недоступно.
Получается, что процедура наполнения данными таблички в новой версии что-то рушит в файле таблицы — вот что там порушено?

Если этот файл отрыть в Либре, то там эта страничка копируется, но Либра рушит Экселевские макросы.

 

Ответить

DrMini

Дата: Четверг, 04.11.2021, 06:24 |
Сообщение № 2

Группа: Проверенные

Ранг: Старожил

Сообщений: 1019


Репутация:

93

±

Замечаний:
0% ±


Excel LTSC 2021 RUS

эту страничку невозможно никуда скопировать — ни в этот же файл таблицы, ни в другой.

Попробовал у себя на Excel от офиса 2019 профессиональный плюс. Всё копируется. Сейчас поищу на других компах в сети 2007 или 2010 офис и попробую на них.
У Вас скорее всего повредились системные файлы M$ Office.
Я бы проверил HDD(SSD) на котором установлен Ваш офис.
Если всё с HDD(SSD) нормально то удалил бы офис и переустановил его вновь.

 

Ответить

DrMini

Дата: Четверг, 04.11.2021, 06:44 |
Сообщение № 3

Группа: Проверенные

Ранг: Старожил

Сообщений: 1019


Репутация:

93

±

Замечаний:
0% ±


Excel LTSC 2021 RUS

После копирования в Excel 2007 и последующего сохранения файла вышло сообщение от excel.


А после сохранения файла стал доступен объект на листе который не копируется на другие листы.

Может это Вам как то поможет?
[p.s.]думаю офис пока трогать не надо[/p.s.]

Сообщение отредактировал DrMiniЧетверг, 04.11.2021, 06:50

 

Ответить

Sasa3171

Дата: Четверг, 04.11.2021, 11:50 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


DrMini, благодарю

Да, мешает этот объект — он видится как линия в самом верху листа, если увеличить масштаб. Его я не заметил — он остался после очистки листа.

Этот объект — гостовский «штамп», который после очистки листа свернулся в линию. Его можно растащить за «кружочки» и тогда он станет виден полностью.
Штамп выполнен Линиями, которые сгруппированы вместе, а также Полями/TextBox и Надписями/Label, которые тоже сгруппированы вместе. Если этот объект разгруппировать и удалить хотя бы одну группу (Линии или Поля с Надписями), то лист становится копируемым — но: оставшаяся группа не копируется на новый лист. В исходной таблице и таблице, наполненной данными старой версией программы листы копируются с этим штампом.

Видимо, что-то портится в этом «штампе» — что?

Посмотреть свойства этих полей и надписей можно в режиме Конструктора (Вид/Панели_Инструментов/Элементы_управления).

Excel2007 у Вас ругается на большой размер таблицы, но у себя в 2003-ем и Либре я этого не вижу…

 

Ответить

_Igor_61

Дата: Четверг, 04.11.2021, 17:49 |
Сообщение № 5

Группа: Проверенные

Ранг: Ветеран

Сообщений: 504


Репутация:

90

±

Замечаний:
0% ±


Excel 2007

Видимо, что-то портится в этом «штампе» — что?

таблице, наполненной данными старой версией программы

Скорей всего это. Не факт, но…

 

Ответить

_Igor_61

Дата: Четверг, 04.11.2021, 17:52 |
Сообщение № 6

Группа: Проверенные

Ранг: Ветеран

Сообщений: 504


Репутация:

90

±

Замечаний:
0% ±


Excel 2007


Не увидел сходу…

После чего появилась эта проблема?

Думаю, как минимум с 2007 :)

 

Ответить

Sasa3171

Дата: Четверг, 04.11.2021, 23:28 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Проблема появилась с выходом новой версии наполняющей программы — там, видимо, поменялась процедура наполнения данными моей таблицы-шаблона, поскольку делает это она значительно быстрее, чем предыдущая версия.
Что изменилось в процедуре наполнения — это недоступно, но портит она, видимо, «гостовский штамп» в моей таблице, состоящий из Линий, Полей и Надписей. Т.е., если удалить сгруппированные Линии или Поля+Надписи, то возможность копирования листа восстанавливается частично: лист копируется, но без оставшейся части штампа — в исходном файле и после работы предыдущей версии наполняющей программы страница копируется вместе со штампом полностью.

В приложении — табличка с развёрнутым этим штампом.

К сообщению приложен файл:

4529845.xls
(276.0 Kb)

Сообщение отредактировал Sasa3171Пятница, 05.11.2021, 10:40

 

Ответить

Sasa3171

Дата: Пятница, 05.11.2021, 13:11 |
Сообщение № 8

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Если в исходном файле таблицы разгруппировать гостовский штамп, то всё начинает работать: лист после сохранения новой версией наполняющей программы начинает копироваться и копируется вместе с гостовским штампом.

Штамп состоит из Линий, которые сгруппированы вместе, и из Полей (TextBox) и Надписей (Lable), которые тоже сгруппированы вместе. Далее эти две группы были сгруппированы в одну.

Так вот, достаточно разгруппировать штамп только один раз — т.е., разгруппировать только верхнюю группу на две составляющие группы: группу Линий и группу Полей/Надписей, как всё начинает работать.

В приложении файл — со страничкой, где штамп не разгруппирован: что в нём не так (что мешает работать более свежим процедурам обработки таблиц)?
Двойная группировка? Но она раньше не мешала…

К сообщению приложен файл:

9200413.xls
(321.5 Kb)

 

Ответить

DrMini

Дата: Пятница, 05.11.2021, 13:26 |
Сообщение № 9

Группа: Проверенные

Ранг: Старожил

Сообщений: 1019


Репутация:

93

±

Замечаний:
0% ±


Excel LTSC 2021 RUS

А у меня в 2019 Excel всё копируется.

 

Ответить

Sasa3171

Дата: Пятница, 05.11.2021, 13:58 |
Сообщение № 10

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


В исходном файле с неразгруппированным штампом, страничка из которого лежит моим постом выше, всё копируется. Также, всё копируется и после наполнения данными этой таблички старой версией программы наполнения.
Перестают странички копироваться только после наполнения их данными новой версией наполняющей программы.
Но стоит только однократно разгруппировать штамп — странички начинают копироваться уже и после наполнения новой версией наполняющей программы, т.е. эффект исчезает.
Вот что не так в исходном файле?

В новой версии наполняющей программы поменялась процедура наполнения (что именно — неведомо).

Сообщение отредактировал Sasa3171Пятница, 05.11.2021, 17:04

 

Ответить

Понравилась статья? Поделить с друзьями:
  • Excel не активна лента
  • Excel не активна кнопка рядом
  • Excel не активна кнопка проверка данных
  • Excel не активна кнопка гиперссылка
  • Excel не активен цвет ярлычка