MS Excel 2013 – сбой после редактирования значения ячейки

В настоящее время я сталкиваюсь с очень неприятной проблемой с моей книгой Excel, и я хотел бы попросить вас о помощи.

Моя книга работает как инструмент котировки и впоследствии создает PDF-файл.

Во-первых, вам необходимо ввести данные из разных источников (например, PDF-файлы, книги Excel и т. Д.) В рабочий лист под названием «Мастер». Вы можете сделать некоторые вычисления с помощью простых формул и экспортировать результаты в другой лист Calc_Overview. В этом процессе данные также отформатируются на нужный шрифт, цвет и размер.

With ActiveWorkbook.Worksheets("Master") For i = 12 To .UsedRange.rows.Count If .Cells(i, 2) <> "" Then .Cells(i, 2).Copy Destination:=Target.Cells(k, 4) .Range(.Cells(i, 4), .Cells(i, 5)).Copy _ Target.Range("F" + k, "G" + k).PasteSpecial xlPasteValues .Range(.Cells(i, 6), .Cells(i, 7)).Copy _ Destination:=Target.Range("I" + k, "J" + k) .Cells(i, 8).Copy _ Destination:=Target.Cells(k, 8) k = k + 1 End If Next i End With 

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

Это моя функция копирования:

  Function CopyTable(Typ As String, Counter As Integer, Count As Integer) As Integer With Worksheets("Calc_Overview") .Range("A" & Count & ":" & "D" & Count).Copy _ Destination:=Sheets(Typ).Range("A" & 5 + Counter) .Range("G" & Count & ":" & "H" & Count).Copy _ Destination:=Worksheets(Typ).Range("E" & 5 + Counter) End With CopyTable = Counter + 1 End Function 

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

Я уже отключил опцию «Автоматическая вспышка» и «Показать быстрый анализ», но проблема все еще возникает.

Кто-нибудь подскажет, что может вызвать эту проблему? Я уже заменил последние рабочие листы новыми, не копируя ничего из «сломанных», также без каких-либо успехов. Я использую ПК с Windows 10 (x64) с 32-разрядным Microsoft Office 2013.

Я действительно смотрю на любые советы или решения по этой проблеме!

Большое спасибо

Moritz

У меня есть обновление для вас:

  • изменение метода копирования ничего не меняет – проблема все еще возникает.
  • Так выглядит внешний вид ячейки – ячейка расширяется, и excel замораживается без какой-либо причины с очень высокой загрузкой процессора
  • Рисование Rectagles в Excel, Entire Row, «Ошибка времени выполнения:« 1004 »»
  • Установите тип данных, например номер, текст и дату в столбце Excel, используя Microsoft.Office.Interop.Excel в c #
  • Word Excel Linking - Относительный путь
  • Создание правильного формата excel xls
  • Excel 2007: Как отобразить формат mm: ss не как DateTime (например, 73:07)?
  • COM Интеграция из ALBPM - Не удается найти IDispatch для '{00020906-0000-0000-C000-000000000046}'
  • Сравните два столбца в excel и удалите дубликаты
  • VBA переименовывает несколько рабочих листов на основе ячеек на одном листе Excel и выполняет взаимное переименование элементов excel на основе таблиц Excel
  • Скопируйте все гиперссылки Powerpoint Picture Hyperlink в Excel (цикл)
  • VSTO - общий аддон для Word и Excel для изменения ленты
  • Ссылка на Visual Studio
  • Давайте будем гением компьютера.