В Excel я загружаю текстовый файл (блокнот) с целой кучей данных на нем. Я запускаю его с помощью мастера импорта текста, и он получается достаточно чистым для меня. Проблема заключается в том, что я хочу преобразовать все это в таблицу.
Когда я делаю это вручную, появляется уведомление «Ваш выбор перекрывает один или несколько внешних диапазонов данных. Хотите преобразовать выбор в таблицу и удалить все внешние подключения?» Я нажимаю Да и продолжаю с тем, что я делаю.
Теперь, когда я пытаюсь автоматизировать этот процесс, он застревает. Я работаю над этим макросом, который автоматически преобразует набор данных в таблицу, заполняет некоторые заголовки и применяет некоторые фильтры и формулы - но я не могу добраться до этой части из-за возникшей здесь проблемы.
Ошибка при запуске макроса: ошибка времени выполнения «1004»: таблица не может перекрывать диапазон, содержащий отчет сводной таблицы, результаты запроса, защищенные ячейки или другую таблицу.
Есть ли какая-нибудь простая работа, которую я могу добавить к своему коду, чтобы он достиг того же результата, что и когда я вручную нажимал «Да» в вопросе.
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Зависает сразу после выбора всего
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$K$98041"), , xlNo).Name = _
"Table2"
Range("Table2[#All]").Select
ActiveSheet.ListObjects("Table2").TableStyle = "TableStyleLight9"