#excel #vba
#excel #vba
Вопрос:
У меня есть список, который Excel сохраняет форматирование как дату. Ячейки отображают следующее (таким образом, это «видимое» значение):
06-14
06-01
05-14
10-01
....
Это не должны быть даты. Однако Excel продолжает форматировать их как таковые, поэтому отображается строка формул для первого из них 06/14/2020
. Я хочу, чтобы отображалась строка формул 06-14
(или, если быть техническим, это тоже нормально '06-14
). Я не хочу указывать дату в строке формул.
Я пробовал VBA, но ни один из них этого не делает:
Cells(1,1).Value = Cells(1,1).Text
Cells(1,1).Value = Cells(1,1).Value
В строке формул сохраняется дата.
Изменение формата ячейки на say Text
просто помещает полный номер даты в ячейку, например 44138
.
Ответ №1:
Вы близки, просто сделайте:
Cells(1,1).Value = "'" amp; Cells(1,1).Text
Комментарии:
1. К вашему сведению — как только я отправил вопрос, меня осенил ответ. Если это дубликат Q, дайте мне знать, и я смогу удалить.