2015-07-01 3 views
3

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

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

Я очистил все условное форматирование, все еще там.

Вот скриншот текста

enter image description here

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

enter image description here

+0

Экспортировать в CSV. Посмотрите на файл в блокноте и посмотрите, есть ли текст. Если он удаляет и сохраняет файл и повторно импортируется в excel. Если нет, то некоторые vba заставляют содержимое в ячейке и предотвращают его удаление. – xQbert

+0

@xQbert Сделал это только сейчас, показывает как пустое место в файле .CSV – Anarach

+0

Тогда похоже, что какой-то VBA добавляет контент в эту ячейку при изменении. Нажмите Alt-F11 и посмотрите на код VBA для чего-то, что может задавать значение этой ячейки. Я не уверен, но, возможно, сохраняю копию документа, так как XLSX может исключить этот код. – xQbert

ответ

0

Я хотел бы воссоздать книгу, сохранив его в другой формат, то, как файл .CSV упоминается в комментариях. Дважды убедитесь, что только то, что вы хотите, находится в этом файле .CSV, используя Notepad, Wordpad, Notepad ++ или тому подобное, а затем импортируйте этот файл в новую таблицу. Вы также можете сохранить его как .xlsx, который удалит все макросы из книги.

Если это не решит проблему, я бы задался вопросом, будет ли что-то в Excel иметь такое же поведение для новой книги с разными данными. Если новая рабочая тетрадь демонстрирует такое же поведение, тогда есть какой-то код VBA (или что-то еще), если нет, то это нечто, прилагаемое к книге, которую вы в настоящее время используете. Сужение этого помогает решить такие проблемы, как этот.

Если все остальное не удается, вы можете попробовать использовать утилиты ASAP для удаления макросов из книги, если таковые имеются. Я также нашел статью, в которой используется VBA Macro, чтобы удалить все другие коды VBA (http://www.vbaexpress.com/kb/getarticle.php?kb_id=93).

+0

Я не думаю, что любой код VBA делает это, поскольку я сохранил его в формате .xlsx – Anarach

Смежные вопросы