У меня есть столбец контента, представленный несколькими пользователями, обычно вставленный в лист из нескольких источников. В этом столбце есть числа, которые всегда должны быть отформатированы как текст.
Фактически, независимо от того, как это делается, всегда есть несколько элементов, в которых в левом углу нет индикатора, предупреждающего, что они отформатированы как текст (который мы хотим видеть во всех случаях)
При проверке отдельной ячейки она отображается как отформатированный текст, но в действительности при импорте в таблицу данных, если индикатор отсутствует, тип данных импортируется как число.
Нажатие после цифры и нажатие Enter изменят индикатор на текст.
Как я могу это сделать в VBA? Я не хочу посещать каждую ячейку, нажимать на конец содержимого и нажимать клавишу ввода. Обрезка и вставка в специальной комбинации без надёжности исправляет это.
На что смотрит Excel, что правильно решает проблему с форматом с помощью этих предупреждающих индикаторов текстового формата, и, тем не менее, кажется, что это неправильно, когда вы смотрите на свойства формата ячейки?
Excel 2003, но в более поздних версиях возникла та же проблема.