Копирование рабочего листа зависает Excel при хранении файлов на сетевых дисках

Через 1-2 секунды после запуска надстройки, Excel зависает, и никак не реагирует на действия пользователя.

Эта проблема проявляется только при использовании старых версий надстроек, купленных до конца 2016 года (новые версии всех моих надстроек лишены проблемы с зависанием)

Причина: переезд на другой сервер 16 мая 2018 года. старые версии программ зависают при проверке обновлений

Решение — обновить надстройку ВРУЧНУЮ до новой версии:

  1. закрыть Excel (если он напрочь завис, то снять задачу через диспетчер задач)
  2. найти в папке (куда была установлена программа) старый файл надстройки Обычно файл имеет имя вида НазваниеНадстройки_vXXXX.xla (где вместо XXXX — номер версии из 4 цифр) Примеры имени файла: FillDocuments_v2479.xla, PastePictures_v3239.xla, Unification_v1229.xla, Parser_v1269.xla, Lookup_v1059.xla
  3. удалить этот старый файл (если несколько старых надстроек в автозапуске — удалить все)
  4. убедиться, что Excel стал запускаться без зависания
  5. на место старого файла, скачать новую версию программы с сайта Выберите нужную из списка всех надстроек, откройте страницу программы, — там справа есть зеленая кнопка для скачивания: image  
  6. не забудьте разблокировать файл после скачивания Инструкция, как скачать и разблокировать файл надстройки (на некоторых компьютерах разблокировка не требуется)
  7. запустите новый файл надстройки (двойным щелчком по файлу) Должна появиться панель инструментов (если вы ранее уже запускали новую версию программы), или диалоговое окно установки надстройки (выбор языка и папки для установки) На этапе установки новой версии, можно сразу ввести email, на который вы покупали программу, — тогда новая версия сразу активируется. При активации новой версии, новые активации расходоваться не будут
  8. Если с активацией новой версии возникли проблемы, — пишите мне в скайп или на почту, не забывая указать email, на который покупалась программа

PPS: При переходе на новую версию движка, в конце 2016 года, все надстройки поменяли и механизм обновления, — потому, в старых версиях не отображались обновления. Автообновление настроек работало до этого перехода, и работает сейчас, на новых версиях, но вот обновиться со старой версии движка до новой можно только вручную.

Если вы удалили старую версию файла, а Excel всё равно зависает, или же вы не можете найти, в какой папке находится старая версия надстройки, подключенная в Excel, — вам поможет макрос из вложения к статье. Запустив прикреплённый файл Word (ВАЖНО: на вопрос, включить макросы или нет, отвечаем ВКЛЮЧИТЬ), вы увидите список путей к файлам, которые находятся в автозапуске Excel (подключены как надстройки) Этот макрос запустит Excel без надстроек (чтобы ничего не зависало при запуске), и выведет список путей к надстройкам Excel

Вложения:

ShowExcelAddinsListMacro.doc 28.5 КБ

Как предотвратить увеличение числа при использовании автозаполнения путем перетаскивания в Excel?

Например, ячейка A2 заполнена КТЭ00251, и вам необходимо заполнить ячейки ниже тем же содержимым этой ячейки. Когда мы перетаскиваем дескриптор автозаполнения ячейки A2 вниз, число автоматически увеличивается (см. Снимок экрана ниже). Итак, есть ли способ предотвратить увеличение числа при использовании автозаполнения в Excel. Нижеприведенный метод поможет вам это сделать.

  • Предотвращение увеличения числа при использовании автозаполнения по горячей клавише
  • Предотвращение увеличения числа с помощью функции заполнения
  • Предотвратить увеличение числа с помощью Kutools for Excel
  • image

Office Tab Enable Tabbed Editing and Browsing in Office, and Make Your Work Much Easier… Read More… Free Download… Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%

  • Reuse Anything: Add the most used or complex formulas, charts and anything else to your favorites, and quickly reuse them in the future.
  • More than 20 text features: Extract Number from Text String; Extract or Remove Part of Texts; Convert Numbers and Currencies to English Words.
  • Merge Tools: Multiple Workbooks and Sheets into One; Merge Multiple Cells/Rows/Columns Without Losing Data; Merge Duplicate Rows and Sum.
  • Split Tools: Split Data into Multiple Sheets Based on Value; One Workbook to Multiple Excel, PDF or CSV Files; One Column to Multiple Columns.
  • Paste Skipping Hidden/Filtered Rows; Count And Sum by Background Color; Send Personalized Emails to Multiple Recipients in Bulk.
  • Super Filter: Create advanced filter schemes and apply to any sheets; Sort by week, day, frequency and more; Filter by bold, formulas, comment…
  • More than 300 powerful features; Works with Office 2007-2019 and 365; Supports all languages; Easy deploying in your enterprise or organization.

Read More… Free Download…

Amazing! Using Efficient Tabs in Excel Like Chrome, Firefox and Safari!
Save 50% of your time, and reduce thousands of mouse clicks for you every day!

–>

Предотвращение увеличения числа при использовании автозаполнения по горячей клавише

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

В нашем случае выберите ячейку A2; удерживайте Ctrl клавиша, которая изменит курсор на двойной крест; а затем перетащите дескриптор автозаполнения вниз к ячейкам по мере необходимости.

И теперь нижние ячейки заполняются содержимым первой ячейки ровно без автоматического увеличения числа. См. Снимок экрана ниже:

Легко заполнять пустые ячейки значениями выше / ниже / справа / слева в Excel

Kutools для Excel Заполнить пустые ячейки Утилита может помочь пользователям Excel легко заполнить все пустые ячейки значениями выше / ниже / справа / слева в указанном диапазоне. Эта утилита также поддерживает заполнение пустых ячеек фиксированной текстовой строкой или числом. Полнофункциональная бесплатная 30-дневная пробная версия!

Предотвращение увеличения числа с помощью функции заполнения

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

Выделите ячейку с содержимым под пустыми ячейками и нажмите Главная > Заполнять > вниз. Смотрите скриншот:

И теперь внизу пустые ячейки заполняются содержимым первой ячейки ровно без автоматического увеличения числа. Смотрите скриншот:

Предотвратить увеличение числа с помощью Kutools for Excel

Если у вас установлен Kutools for Excel, вы можете применить его Заполнить пустые ячейки утилита, позволяющая легко предотвратить увеличение числа в Excel. Пожалуйста, сделайте следующее:

Kutools for Excel – Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

1. Выберите ячейку с содержимым под пустыми ячейками и щелкните Kutools > Вставить > Заполнить пустые ячейки.

2. В открывшемся диалоговом окне «Заполнить пустые ячейки» установите флажок На основе ценностей вариант в Заполнить раздел, проверьте вниз вариант в Опции и нажмите Ok кнопку.

И теперь внизу пустые ячейки заполняются содержимым первой ячейки ровно без автоматического увеличения числа. Смотрите скриншот:

Внимание: Это Заполнить пустые ячейки Утилита также поддерживает заполнение содержимого ячейки до левых пустых ячеек или над пустыми ячейками. См. Снимок экрана ниже:

Kutools for Excel – Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!

Статьи по теме:

Быстрое применение формулы ко всему столбцу или строке в Excel

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office / Excel 2007-2019 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

Больше информации… Скачать бесплатно… Покупка … 

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

Больше информации… Скачать бесплатно… Покупка … 

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

Исходная таблица

При выполнении стандартной операции копирования Копировать – Вставить (Ctrl+CCtrl+V) получаем таблицу, но вид у нее немного не тот. 🙂

Копирование Ctrl+C — Ctrl+V

Дело в том, что при обычном копировании Excel переносит данные, форматирование ячейки (обрамление и заливку), но ширину столбца и строки оставляет ту, которая установлена на листе, в который выполняется вставка. В результате надо продолжать работы по растягиванию и сжиманию столбцов и строк, чтобы поместить таблицу на листе или привести ее в удобный для работы вид.

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

Первый вариант.

Оптимален, если требуется перенести всю таблицу целиком, по сути – весь лист. При этом и копировать следует весь лист, но, не выделяя его через столбцы или строки (долго придется выделять), а воспользовавшись специальной кнопкой, которой служит пересечение заголовков строк и столбцов таблицы.

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

Порядок действий таков:

  1. Выделили исходный лист Excel;
  2. Дали команду на копирование Ctrl+C;
  3. Перешли на новый лист или в новую книгу;
  4. Так же выделили его угловой кнопкой;
  5. Дали команду на вставку Ctrl+V.

Оптимальный результат копирования таблицы

При этом таблица вставится с сохранением всех настроек и будет полностью соответствовать оригиналу.

Второй вариант.

При помощи меню команды Вставить. В Excel команд на копирование-вставку данных не одна, а больше десятка. Во как! На любой случай жизни. Они доступны из выпадающего меню кнопки Вставить:

Меню команды Вставить

Рассмотрим, какие возможности нам предоставлены корпорацией Microsoft. Воспользуемся для примера все той же небольшой табличкой. В ней выполнено форматирование ячеек, текста и чисел, есть формула и обрамление. Посмотрим, как будет изменяться результат при копировании разными командами. Буду нумеровать кнопочки меню слева на право.

Вставка 1 – аналогична стандартной операции копирования Копировать – Вставить (Ctrl+CCtrl+V) получаем зауженную таблицу (как в начале статьи).

Вставка 2 – вставка формул. Выполняется копирование только данных и формул. Идет потеря форматирования и оформления.

Копирование только данных и формул

Вставка 3 – перенос формул и форматов чисел. Форматирование теряется.

Перенос формул и форматов чисел

Вставка 4 – сохранение исходного форматирования ячеек, форматов чисел и стиля таблицы. Настройки табличного поля теряются.

Вставка 5 – работает как предыдущий вариант – Вставка 4, но ещё и без рамок (обрамления ячеек).

Копирование без обрамления

Вставка 6 – копирование всего содержимого таблицы с сохранением ширины столбцов оригинала. Оптимальный вариант копирования!

Вставить значения 1 – осуществляется вставка только текущих значений ячеек, в том числе результатов вычислений (а не формул). На рисунке показано, что скопировались результаты в вычисляемом столбце, а не формулы. Это видно по строке формул (отмечено красным).

Копирование значений

Вставить значения 2 – осуществляется вставка только текущих значений ячеек (как в предыдущем варианте — Вставить значения 1) с сохранением форматов чисел.

Вставка значений с сохранением форматов чисел

Вставить значения 3 – переносятся значения ячеек и их исходное форматирование. Очень похоже на вариант копирования Вставка 4, но без переноса самих формул.

Копирование без формул с форматированием

Другие параметры вставки 1 – копирование только форматирования без переноса каких-либо данных и настроек ширины таблицы.

Копирование только форматирования

Другие параметры вставки 2 – копирование и вставка исходника в виде рисунка. На иллюстрации по маркерам видно, что скопированный объект представляет собой  рисунок, который не привязан к столбцам (видно смещение). Он расположен над таблицей как отдельный объект.

Копирование и вставка исходника в виде рисунка

Вот такие основные возможности можно применить при копировании данных и таблиц в редакторе Excel.

Кстати, нюансы копирования строк и столбцов из одной таблицы в другую рассмотрены в статье «Копирование строк между таблицами Excel«.

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

Правила  Форумы

Название форума Темы Сообщения Обновление
Вопросы по Microsoft Excel Здесь можно получить ответы на вопросы по Microsoft Excel 83791 666336 13.07.2021 23:39:00
Вопросы по Microsoft Excel (архив) Ветка со старого форума 44519 358027 29.01.2017 17:28:40
Копилка идей Лучшие избранные темы с основного форума 13 79 28.06.2018 15:25:11
Вопросы по Excel для Mac Если вы – счастливый обладатель Mac 😉 278 1311 24.06.2021 12:59:05
Работа Раздел для размещения платных вопросов, проектов и задач и поиска исполнителей для них. 3343 19849 13.07.2021 22:10:30
Вопросы по надстройке PLEX Если Вы скачали или приобрели надстройку PLEX для Microsoft Excel и у Вас есть вопросы или пожелания – Вам сюда. 421 2136 08.07.2021 10:40:55
Курилка Оффтопьте на здоровье 1280 19291 14.07.2021 00:16:42
Вопросы по работе форума Обсуждение функционала, правил и т.д. 340 4463 06.07.2021 14:27:49

Всего тем: 133985 Всего сообщений: 1071488 есть новые сообщения нет новых сообщений

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

Этот код блестяще работает на моей локальной машине, но когда я запускаю его, когда файлы сохраняются в Сети, метод .Copy замораживает Excel (на самом первом листе).

Теперь на листе есть несколько формул, большинство со структурированными ссылками на таблицы в другом месте файла и несколько более сложных (но не слишком сумасшедших) … SUMIF и тому подобное. Тем не менее, это работает гладко и быстро в моей локальной машине.

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

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

Есть какие-нибудь подсказки, как я могу заставить это работать в сетевом приводе или на чем-то, что я должен искать?

vba excel citrixScott Holtzman     11 января 2017 в 03:57

1 ответ

  • Вопросы о встраивании рабочего листа Excel в приложение WinForms

    Я встраиваю рабочий лист Excel в приложение WinForms C# двумя способами-с помощью элемента управления WebBrowser и с помощью элемента управления dsoFramer. В обоих случаях я сталкиваюсь со следующими двумя проблемами: 1. Как сделать встроенную электронную таблицу доступной только для чтения?…

  • вызов функции excel рабочего листа из ячейки excel

    У меня есть набор пользовательских функций vba, которые находятся в модуле excel, которые затем вызываются из электронной таблицы excel… на данный момент все работает нормально. Меня попросили переместить vba из модуля на кодовую страницу рабочего листа. Когда я сделал это, я обнаружил, что не…

Проблема возникла из-за использования формулы EVALUATE в именованном диапазоне на листе. Когда я удалил это, рабочий лист был скопирован соответствующим образом.

Scott Holtzman     11 января 2017 в 15:58 изменить имя рабочего листа-дело непростое

Когда я использую excel для открытия файла .txt (файла Блокнота), имя рабочего листа-это имя файла Блокнота, открытого по умолчанию. Таким образом, имя листа будет отличаться при открытии другого…

Изменить Имя Рабочего Листа

Я использую Excel Interop для создания файла excel и вывода в него данных, и я хочу изменить имя рабочего листа на основе выбора пользователя из comboBox. Однако я не могу получить входные данные от…

Excel ошибка рабочего листа

Я пытаюсь создать динамический лист excel с помощью php, используя электронную таблицу XML. Но когда я пытаюсь открыть динамически созданный лист excel, я продолжаю получать ошибку, которая говорит:…

Вопросы о встраивании рабочего листа Excel в приложение WinForms

Я встраиваю рабочий лист Excel в приложение WinForms C# двумя способами-с помощью элемента управления WebBrowser и с помощью элемента управления dsoFramer. В обоих случаях я сталкиваюсь со…

вызов функции excel рабочего листа из ячейки excel

У меня есть набор пользовательских функций vba, которые находятся в модуле excel, которые затем вызываются из электронной таблицы excel… на данный момент все работает нормально. Меня попросили…

Почему Excel изменяет регистр моей пользовательской функции рабочего листа?

Встроенные функции Excel стилизованы под UPPERCASE символов. Я немного OCD и люблю, чтобы мои пользовательские функции рабочего листа тоже были UPPERCASE, как и встроенные функции Excel. Однако…

Вызовите события изменения рабочего листа при открытии Excel

У меня есть события изменения рабочего листа на нескольких листах в рабочей книге excel. Я хотел бы вызвать все эти события изменений, когда открою книгу excel. До сих пор я не мог заставить его…

Автоформат Excel имя рабочего листа VBA MS Access 2013

Я пытаюсь автоматически отформатировать, как выглядит нижняя часть страницы Excel, чтобы автоматически просмотреть все имя рабочего листа. По умолчанию половина имени листа обрезается, так как…

office.js чтение свойств рабочего листа

В office.js можно ли читать свойства рабочего листа? На самом деле, кто-то разрабатывает надстройку excel, используя VSTO, там они устанавливают свойство рабочего листа. Теперь веб-надстройка excel,…

SSIS Excel импорт-переменная рабочего листа OR подстановочный знак?

У меня есть пакет импорта данных SSIS, который использует исходную электронную таблицу Excel, а затем импортирует данные в таблицу базы данных SQL Server. Мне не удалось автоматизировать этот…

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Максим Коновалов
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий